我正在尝试制作clickable
imageView。为此我正在使用隐形按钮。但我的问题是,当我点击时,我想避免触及空白区域或其他clickable
部分,因为形状不是线性的。我怎么能这样做?
答案 0 :(得分:0)
不要使用Button,使用ImageView点击。
<ImageView android:clickable="true"
答案 1 :(得分:0)
你不应该使用隐形按钮来做到这一点,你只是画几次相同的像素,这将导致性能不佳。
你可以做的是让ImageView
可点击(如@shkschneider告诉你的那样)并使用ImageView
的onClickListener方法来处理onClick行为(就像你做的那样)用一个按钮)。
编辑:
如果我理解得很清楚,您正在寻找一种在ImageView
之间设置多个可点击区域的方法。在这种情况下,here是一个很好的教程。