안드로이드 개발 질문/답변
(글 수 45,052)
public class ToDoList extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView myListView=(ListView)findViewById(R.id.android_myListView);
final EditText myEditText=(EditText)findViewById(R.id.android_myEditText);
final ArrayList<String> todoItems=new ArrayList<String>();
final ArrayAdapter<String> aa;
aa= new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,todoItems);
myListView.setAdapter(aa);
myEditText.setOnKeyListener(new OnKeyListener(){
public boolean onKey(View v, int keyCode, KeyEvent event){
if(event.getAction()==KeyEvent.ACTION_DOWN)
if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER)
{
todoItems.add(0, myEditText.getText().toString());
aa.notifyDataSetChanged();
myEditText.setText("");
}
return false;
}
});
}
}
android-sdk-windows-1.5_r3 썼습니다..
예제 소스 그냥 따라했는데 안되네요..
onkeylistener 부분이 에러가 납니다.
실행시키면 the application XXXXX has stopped~~~~~
이렇게 뜨고 실행이 안되네요...
도와 주세요
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ListView myListView=(ListView)findViewById(R.id.android_myListView);
final EditText myEditText=(EditText)findViewById(R.id.android_myEditText);
final ArrayList<String> todoItems=new ArrayList<String>();
final ArrayAdapter<String> aa;
aa= new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,todoItems);
myListView.setAdapter(aa);
myEditText.setOnKeyListener(new OnKeyListener(){
public boolean onKey(View v, int keyCode, KeyEvent event){
if(event.getAction()==KeyEvent.ACTION_DOWN)
if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER)
{
todoItems.add(0, myEditText.getText().toString());
aa.notifyDataSetChanged();
myEditText.setText("");
}
return false;
}
});
}
}
android-sdk-windows-1.5_r3 썼습니다..
예제 소스 그냥 따라했는데 안되네요..
onkeylistener 부분이 에러가 납니다.
실행시키면 the application XXXXX has stopped~~~~~
이렇게 뜨고 실행이 안되네요...
도와 주세요