1 |
package com.paad.todolist; |
---|
2 |
|
---|
3 |
import java.util.ArrayList; |
---|
4 |
|
---|
5 |
import android.app.Activity; |
---|
6 |
import android.os.Bundle; |
---|
7 |
import android.view.KeyEvent; |
---|
8 |
import android.view.View; |
---|
9 |
import android.view.View.OnKeyListener; |
---|
10 |
import android.widget.ArrayAdapter; |
---|
11 |
import android.widget.EditText; |
---|
12 |
import android.widget.ListView; |
---|
13 |
|
---|
14 |
public class ToDoList extends Activity { |
---|
15 |
/** Called when the activity is first created. */ |
---|
16 |
@Override |
---|
17 |
public void onCreate(Bundle savedInstanceState) { |
---|
18 |
super.onCreate(savedInstanceState); |
---|
19 |
setContentView(R.layout.main); |
---|
20 |
|
---|
21 |
ListView myListView = (ListView)findViewById(R.id.myListView); |
---|
22 |
final EditText myEditText = (EditText)findViewById(R.id.myEditText); |
---|
23 |
|
---|
24 |
final ArrayList<String> todoItems = new ArrayList<String>(); |
---|
25 |
final ArrayAdapter<String> aa; |
---|
26 |
aa = new ArrayAdapter<String>( |
---|
27 |
this, |
---|
28 |
android.R.layout.simple_list_item_1, |
---|
29 |
todoItems |
---|
30 |
); |
---|
31 |
myListView.setAdapter(aa); |
---|
32 |
|
---|
33 |
myEditText.setOnKeyListener(new OnKeyListener(){ |
---|
34 |
public boolean onKey(View v,int keyCode,KeyEvent event){ |
---|
35 |
if (event.getAction() == KeyEvent.ACTION_DOWN) |
---|
36 |
if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER){ |
---|
37 |
todoItems.add(0,myEditText.getText().toString()); |
---|
38 |
aa.notifyDataSetChanged(); |
---|
39 |
myEditText.setText(""); |
---|
40 |
return true; |
---|
41 |
} |
---|
42 |
return false; |
---|
43 |
} |
---|
44 |
}); |
---|
45 |
} |
---|
46 |
} |
---|