2016-06-10 32 views
-1

我有從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中的 –

回答

0

更改的TextView到ListView然後設置onClickListener爲ListView,然後用設置 String output = listview.getselecteditem(position);