我想在ListView中获取EditText值

时间:2012-02-09 07:22:30

标签: android android-listview android-edittext

我已经实施了Listview。我可以在列表视图中看到我的字符串数组输入。现在有一个Edittext框我想在editText框中添加值每次addbutton点击它应该在listview后面看到我必须检索整个列表或多个选择列表

我坚持如何将edittext值添加到字符串中。下面是代码请告诉我为什么单击Addbutton,edittext没有显示在列表中以及每次添加时它将如何刷新? ?

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);


    setContentView(R.layout.multi);

    ListItem=new ArrayList<String>();
    ListItem.add("000");

    ipList=(ListView) findViewById(R.id.ListItem);
    AddButton = (Button) findViewById(R.id.Add_Button);
    AddItem.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {

            // TODO Auto-generated method stub

        ListIP.add(getText(R.id.Multi_Add_EditText).toString());


        }
    });

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,IP);

1 个答案:

答案 0 :(得分:1)

致电

adapter.notifyDataSetChanged();

ListIP.add(getText(R.id.Multi_AddIP_EditText).toString());

查看列表中的新值。