2012-03-15 84 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