2012-02-09 82 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()); 

看到列表中的新價值。