Guest User

Untitled

a guest
Dec 11th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. package be.xios.android.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.widget.ArrayAdapter;
  10. import android.widget.EditText;
  11. import android.widget.ListView;
  12. import android.view.View.OnKeyListener;
  13.  
  14. public class TodoList1Activity 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 myList = (ListView) findViewById(R.id.myList);
  22. final EditText myText = (EditText) findViewById(R.id.myText);
  23.  
  24. final ArrayList<String> todoItems = new ArrayList<String>();
  25. final ArrayAdapter<String> aa = new ArrayAdapter<String>(
  26. this, android.R.layout.simple_list_item_1, todoItems);
  27. myList.setAdapter(aa);
  28.  
  29. myText.setOnKeyListener(new OnKeyListener() {
  30. @Override
  31. public boolean onKey(View v, int keyCode, KeyEvent event) {
  32. if(event.getAction() == KeyEvent.ACTION_DOWN) {
  33. if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER) {
  34. todoItems.add(0, myText.getText().toString());
  35. aa.notifyDataSetChanged();
  36. myText.setText("");
  37. return true;
  38. }
  39. }
  40. return false;
  41. }
  42. });
  43. }
  44. }
Add Comment
Please, Sign In to add comment