如何让textView可点击并收集点击数据的相关信息?
问题描述:
我有从sqlite数据库检索的数据集,数据将通过使用textView显示。如何让textView可点击并收集点击数据的相关信息?
这是代码
ContactDatabase onbOfContactDatabase=new ContactDatabase(getBaseContext());
Cursor allcontact= onbOfContactDatabase.showData();
TextView t=(TextView)findViewById(R.id.textView);
String dbString="";
allcontact.moveToFirst();
do {
dbString+=allcontact.getString(allcontact.getColumnIndex("name"));
dbString+="\n";
t.setText(dbString);
} while(allcontact.moveToNext());
这段代码的输出像
new text
data1
data2
data3
data4
data5
我希望所有的数据使可点击以及如何知道数据被点击谁? plese帮助这是银色。
答
更改的TextView到ListView然后设置onClickListener为ListView,然后用设置 String output = listview.getselecteditem(position);
使用列表视图,而不是TextView中的 –