@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
if (parent.getId() == R.id.f_linliquan_grid_home) {
toastShow("sdfafsd", 0);
}
if (view.getId() == R.id.f_linliquan_grid_home) {
toastShow("sdfafsd", 0);
}else{
toastShow("sun sun sun", 0);
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在适配器里面写点击事件即可
根据AdapterView的ID,
int id=AdapterView.getId();
这个id就是你对应ListView的id一个界面会出现2个Listview,本身就很少见,有点怀疑是否需求问题还是实现的问题,当然只是猜测。
暂时按照2个ListView的方式去做,最好是设置不同的onItemClickListener对象。
这2个Listener对象可以使用匿名内部类的方式。如下:
要是你不喜欢把注册监听器放在一个方法里,也可以考虑把这2个监听器抽出来,变成2个成员变量。