Android 我想在ListView中获取EditText值

Android 我想在ListView中获取EditText值,android,android-listview,android-edittext,Android,Android Listview,Android Edittext,我已经实现了Listview。我可以在列表视图中看到我的字符串数组输入。现在有一个Edittext框,每次单击addbutton时我都想在Edittext框中添加值,稍后应该会在listview上看到它,我必须检索整个列表或多个选择列表 我被困在如何将edittext值添加到字符串中。下面是代码,请告诉我为什么单击Addbutton时edittext没有显示在列表中,以及每次添加时它将如何刷新 @Override protected void onCreate(Bundle savedInsta

我已经实现了Listview。我可以在列表视图中看到我的字符串数组输入。现在有一个Edittext框,每次单击addbutton时我都想在Edittext框中添加值,稍后应该会在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);
@覆盖
创建时受保护的void(Bundle savedInstanceState){
//TODO自动生成的方法存根
super.onCreate(savedInstanceState);
setContentView(R.layout.multi);
ListItem=新的ArrayList();
列表项。添加(“000”);
ipList=(ListView)findViewById(R.id.ListItem);
AddButton=(按钮)findViewById(R.id.Add_按钮);
AddItem.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
add(getText(R.id.Multi\u add\u EditText.toString());
}
});
ArrayAdapter=新的ArrayAdapter(这个,android.R.layout.simple\u list\u item\u multiple\u selection,IP);
只要打电话

adapter.notifyDataSetChanged();
之后

查看列表中的新值

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