EditTextActivity.java 파일
package com.example.edittext;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.EditText;
import android.widget.Toast;
public class EditTextActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final EditText edittext = (EditText)findViewById(R.id.edittext);
edittext.setOnKeyListener(new OnKeyListener(){
public boolean onKey(View v, int KeyCode, KeyEvent event){
if((event.getAction() == KeyEvent.ACTION_DOWN) && (KeyCode == KeyEvent.KEYCODE_ENTER)){
Toast.makeText(getApplicationContext(), edittext.getText(), Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});
}
}
main.xml 파일
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android = "http://schemas.android.com/apk/res/android"
android:layout_width = "match_parent"
android:layout_height ="match_parent"
android:orientation = "vertical" >
<EditText
android:id = "@+id/editText"
android:layout_width = "match_parent"
android:layout_height = "wrap_content" />
</LinearLayout>
소스코드는 이렇게 위와같은데요(책에 있는 예제 보고 따라 친거에요)
이게 실행하면 이상하게 에러나네요 ㅠㅠ 왜그럴까요?? 에러는 R.id.editttext 부분에서 납니다.
이게 R.java에서 상수를 읽어오지 못하는건가요?
ctrl+B 눌러서 빌드도 해보고 Clean 도 해봐도 아무 소용 없어요..
에러나는 모습을 사진첨부합니다.
왜그런지좀 알려주세요. 도와주세요.
edittext editText
그리고 옆에 질문게시판이 있는데. 간단한 질문의 경우에는 금방 답변을 얻을수있습니다