2012-02-09 67 views
0

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

我被困在如何添加编辑文本值为字符串。下面是代码请告诉我为什么点击添加按钮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

只需拨打

adapter.notifyDataSetChanged(); 

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

看到列表中的新价值。