我的应用中有一个列表视图,一个自动完成的文本视图和一个按钮。在我的textview(通过使用imagebutton)中单词后,当我单击按钮时,textview中的单词应该在listview中传输,并在textview上将其删除。我怎么办?
我是Android编程新手。任何建议都将受到高度赞赏:)
答案 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
如果您需要源代码,我想帮助您,首先您应该尝试,让我们等待更多答案,比我更好的人
欢呼声