Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.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 多列ListView onClickListener是否响应行中的列?_Android - Fatal编程技术网

Android 多列ListView onClickListener是否响应行中的列?

Android 多列ListView onClickListener是否响应行中的列?,android,Android,在Android ListView中,它有一个MClickListener(),用于响应我单击的行。但是,如果我的ListView有多个列,并且我希望有一个事件响应一行中的一列,该怎么办?在listadapter的getView(…)中,只需对构成列表行中的列的内容使用setOnClickListener(),即该行是ListView之外的正常布局。我实际上在该事件中调用了另一个活动。所以我在listadapter中传递了“this”活动,以便调用新的意图(thisActivity,newAct

在Android ListView中,它有一个MClickListener(),用于响应我单击的行。但是,如果我的ListView有多个列,并且我希望有一个事件响应一行中的一列,该怎么办?

在listadapter的getView(…)中,只需对构成列表行中的列的内容使用setOnClickListener(),即该行是ListView之外的正常布局。

我实际上在该事件中调用了另一个活动。所以我在listadapter中传递了“this”活动,以便调用新的意图(thisActivity,newActivity.class);和触觉(意图);我的问题是,有没有更好的方法来引用getView()中的当前活动?