Android 我想在ListView中获取EditText值
我已经实现了Listview。我可以在列表视图中看到我的字符串数组输入。现在有一个Edittext框,每次单击addbutton时我都想在Edittext框中添加值,稍后应该会在listview上看到它,我必须检索整个列表或多个选择列表 我被困在如何将edittext值添加到字符串中。下面是代码,请告诉我为什么单击Addbutton时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
@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());