Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.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
Android获取屏幕上的点击信息对象_Android - Fatal编程技术网

Android获取屏幕上的点击信息对象

Android获取屏幕上的点击信息对象,android,Android,我在屏幕上有10个TextView。现在我想获取id,我点击的Textview字符串。 我不希望每个textview都使用setOnClickListener。 对不起,英语不好 如果您的文本视图是用XML定义的,则将可单击设置为:“true”,然后单击“ontextview”单击所有文本视图 然后在活动中创建如下方法: void onTextViewClick(View view){ int clickedId = view.getId(); } 解释你的需求有很多方法。发布一些你们

我在屏幕上有10个
TextView
。现在我想获取id,我点击的
Textview
字符串。 我不希望每个
textview
都使用
setOnClickListener
。 对不起,英语不好


如果您的
文本视图是用XML定义的,则将
可单击设置为:“true”
,然后
单击“ontextview”单击所有文本视图

然后在活动中创建如下方法:

void onTextViewClick(View view){
    int clickedId = view.getId();
}

解释你的需求有很多方法。发布一些你们已经尝试过的代码,或者至少你们到目前为止已经拥有的代码。我更新了图片。帮助我谢谢,这很有效,我还有一个问题。如果我有100-200文本视图,有没有其他简短的方法来处理代码。我不想一个接一个地将其写入XML文件。如果要在代码中动态创建
TextView
s,请在
活动中实现
OnClickListener
,并重写
onClick(View-View)
方法。然后为每个
TextView
调用
setOnClickListener(this)