我有一个ImageView,我想让它可点击。图片本身只有32x32像素,但我希望可点击区域更大,这样更容易点击。我希望可以设置布局边距值来增加ImageView可点击区域的大小:
<ImageView
layout_width="32dip"
layout_height="32dip"
layout_margin="20dip" />
这种方法不起作用,我可以重新创建一个图像资源,在它周围加上更大的透明区域。这有点麻烦,因为如果我需要更改可点击区域,很难进行微调。而且它不仅仅是单个png文件,还是一个具有状态列表的Drawable,所以如果我需要微调可点击区域,就必须调整3个不同的png文件。
还有其他办法吗?
谢谢