2012-03-15 88 views
-1

我在我的應用程序中有一個按鈕,一個edittext和一個ListView。用戶單擊按鈕後,我想將edittext的內容添加到列表視圖。我怎樣才能做到這一點?在Android中添加EditText內容到ListView

+0

我們不在這裏查看示例代碼。 – 2012-03-15 12:38:09

+0

標題和問題是一樣的嗎? :)P – 2012-03-15 12:38:10

+0

試試吧,讓我們知道。 – 2012-03-15 12:38:20

回答

0

請嘗試下面的代碼模板。

EditText et; 
Button bt; 
ListView lv; 
ArrayAdapter<String> adpater; 
// assign proper values to above variables 
lv.setAdapter(adapter); 

bt.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      String txt = et.getText().toString(); 
      adapter.add(txt); 
     } 
}); 

這只是主要的應用邏輯,這段代碼不會直接工作。 Internet上提供了許多使用Button,EditText,ListView的教程。首先爲正常的ListView行爲編寫應用程序,最後使用我的邏輯來滿足您的需求。

我希望你明白這一點,它可以幫助你。

-1

嘗試這 -

yourButton.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      TextView child = editText.getText().toString(); 
      _listview.addView(child); 
      _listview.invalidate(); 
     } 
    }); 
0

對於需要上下文中,排佈置,其中,所述數據是視圖ID和數據陣列的適配器。

ListView listView = (ListView) findViewById(R.id.mlist); 
String[] data = new String[] { "one", "two" }; 


ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
android.R.layout.simple_list_item_1, android.R.id.text1, data); 

listView.setAdapter(adapter); 

欲瞭解更多信息,請參閱教程here