gpt4 book ai didi

android - 使用填充扩展 ImageView 的可点击区域?

转载 作者:IT老高 更新时间:2023-10-28 23:28:59 27 4
gpt4 key购买 nike

我有一个 ImageView,我希望它是可点击的。图像本身只有 32x32 像素,但我希望可点击区域更大,以便更容易点击。我希望我可以设置布局边距值以增加 imageview 的可点击区域的大小:

<ImageView
layout_width="32dip"
layout_height="32dip"
layout_margin="20dip" />

这不行,我能做的就是重新创建图像资源,使其周围有一个更大的透明区域。这有点烦人,因为如果我需要更改可点击区域,就很难调整。它也不仅仅是一个 png,它是一个 statelistdrawable,所以如果我需要调整可点击区域,我必须调整 3 个不同的 png。

我还能做什么?

谢谢

最佳答案

使用填充。如果用于在 View 边界之外插入空间,则使用布局边距。

所有边的填充相同

  <ImageView
android:padding="20dip" />

或在每一边设置填充

<ImageView
android:paddingLeft="10dip"
android:paddingRight="15dip"
android:paddingTop="23dip"
android:paddingBottom="12dip" />

希望有帮助!

关于android - 使用填充扩展 ImageView 的可点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4107824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com