我有一个填充列表视图的数组适配器。 listview是一张卡片列表,这些卡片视图包含几个子视图(图像和字符串)。
我有一个设置,我在listview上有一个onItemClickListener,这样当单击一张卡时,它会获取JSONObject,打包一些数据并启动一个新活动。
我的问题如下:是否可以更改此行为,以便此卡的图像子视图上的onClickListener可以获取JSONObject并启动新活动,或者只能从更高级别的视图获取JSONObject数据
答案 0 :(得分:1)
是的,可以为onClickListener
的子视图设置ListView
。
代码示例:How to know which view inside a specific ListView item that was clicked