1

我有一个 listview 并且我已经为 listview 实现了 onItemClicklistner,另外我在 listview 中还有一个图像,我点击它可以移动到另一个屏幕,但是设备上实际发生的事情是很难检测到被点击的图像并且 90% 的时间 listview 的 onitemclick 列表器被触发。我怎样才能区分两者。

图像视图的监听器

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

在此处输入图像描述

4

1 回答 1

0

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

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

于 2012-05-23T09:53:00.023 回答