通过在textView中获取字符串来填充ListView

时间:2014-10-23 06:23:32

标签: android listview

我的应用中有一个列表视图,一个自动完成的文本视图和一个按钮。在我的textview(通过使用imagebutton)中单词后,当我单击按钮时,textview中的单词应该在listview中传输,并在textview上将其删除。我怎么办?

我是Android编程新手。任何建议都将受到高度赞赏:)

2 个答案:

答案 0 :(得分:1)

首先在onCreate方法

中找到相应的视图
Button btn = findViewById(R.id.btn_img);
TextView txt = findViewById(R.id.txt_word);
ListView lst = findViewById(R.id.list_words);

接下来为listview创建一个Adapter并将它绑定在一起

ArrayAdapter<String> adapter= new ArrayAdater(context,android.R.id.simple_list_item_1,new ArrayList<String>());

lst.setAdapter(adapter);

最后,设置btn以执行所需的功能

btn.setOnClickListener(new OnClickListener(){
    @overrides
    public void onClick(View v){
      adapter.add(txt.getText().toString());
      adapter.notifyDataSetChanged();
      txt.setText("");
    }
});

希望这会有所帮助..

答案 1 :(得分:0)

单击图像按钮后,从textview获取值并将数据提交到数据库表,然后通过从数据库填充数据并将空字符串设置为textview重新加载listview

如果您需要源代码,我想帮助您,首先您应该尝试,让我们等待更多答案,比我更好的人

欢呼声