2011-09-02 49 views
0

我一直在搜索互联网的方式来使用页面顶部的输入框,并有一个添加&删除按钮。Android Edittext listviews?

我想让EditText写入ListView,然后写入列表.txt-文件。

我试图打破这种分解成的只是简单的事情多小部分像

  • 获得来自EditText输入张贴到TextView
  • 组织一个ListView
  • 书面文件和
  • 从文件中读取。

如果您有任何关于如何让ListViewEditText大有帮助。

+0

你已经评论过[ListView Tutorials](http://developer.android.com/resources/tutorials/views/hello-listview.html)吗? –

回答

0

执行此操作的最佳方法是让ArrayList<String>从TextView存储您的字符串,然后将ArrayList<String>送入ListView。例如,对于您的添加按钮处理程序:

// Declare our variables 
ArrayList<String> myStringList = new ArrayList<String>(); 


// OnClickListener stuff for Add button 
.. 
myStringList.add(myEditText.getText().toString()); 
myListView.setListAdapter(new ArrayAdapter<String>(getBaseContext(), android.R.layout.simple_list_item_1, myStringList)); 

.. 
// Close OnClickListener stuff 

请确保您以后刷新您的列表适配器以显示新值。同样,如果您要删除,请使用myStringList.remove(index)从列表中删除该字符串并刷新阵列适配器。至于写入文本文件,请看this thread