列表视图中的子视图不会经常被点击

时间:2012-05-23 09:47:03

标签: android

我有一个listview,我已经为listview实现了onItemClicklistner,而且我在listview中也有一个图像,我点击它移动到另一个屏幕,但设备上实际发生的是它很难检测到图像被点击,并且列表视图的onitemclick列表器被触发了90%。我如何区分两者。

imageview的听众

iv.setOnClickListener(new OnClickListener() {
                public void onClick(View arg0) { 
                            int id = togglePublicationFlag(iv);
                            updateDatbase(id, iv.getTag().toString());                          
                    }
}); 

enter image description here

1 个答案:

答案 0 :(得分:0)

确保图像高度与ListView项目的高度相似,

您可以尝试使用透明背景使宽度更宽,因此图像看起来相同但点击区域更宽。