Listview行以新值递增

时间:2013-06-08 13:07:21

标签: android android-listview

我有一个带有单选按钮的列表视图现在我需要在edittext中输入一些东西后在edittext中添加一个值,键入的文本应该作为下一行显示在列表视图中。怎么可能。?

1 个答案:

答案 0 :(得分:0)

使用simpleArrayAdapter的ListView:

按照以下步骤操作可能有所帮助:

  1. Fetch the value from edit text after the user types using gettext()
  2. Insert this value in an array.
  3. create a list view.
  4. create an arrayAdapter with the already created array as source.
  5. Now set the adapter with listview using (array variable).setAdapter(adapter name);

每次用户更新时都会使用notifyDataSetChanged()使用新内容刷新列表视图。

伪代码:

 onClick(){
       array.add(editText.gettext());
       adapter.notifyDataSetChanged();
      }

Click here for more.