Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使textView可点击并收集有关点击数据的信息?_Java_Android_Mysql_Sqlite - Fatal编程技术网

Java 如何使textView可点击并收集有关点击数据的信息?

Java 如何使textView可点击并收集有关点击数据的信息?,java,android,mysql,sqlite,Java,Android,Mysql,Sqlite,我有从sqlite数据库检索的数据集,数据将使用textView显示 这是密码 ContactDatabase onbOfContactDatabase=new ContactDatabase(getBaseContext()); Cursor allcontact= onbOfContactDatabase.showData(); TextView t=(TextView)findViewById(R.id.textView); String dbString=""; allcontac

我有从sqlite数据库检索的数据集,数据将使用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
我希望所有数据都可以点击,如何知道谁的数据被点击?
请帮助,这是银色的。

将TextView更改为ListView,然后为ListView设置onClickListener,然后使用该设置
String输出=listview.getselecteditem(位置)

使用listview而不是textview