如何让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帮助这是银色。

+0

使用列表视图,而不是TextView中的 –

更改的TextView到ListView然后设置onClickListener为ListView,然后用设置 String output = listview.getselecteditem(position);