如何缩小/减少android中按钮的命中区域?

时间:2016-08-26 01:35:32

标签: java android user-interface view touch

我已经尝试过TouchDelegate,据说可以实现这一目标。它可以增加命中区域,但不会减少命中区域。

我们可以在xml文件中更改命中区域吗?

我的测试代码只是从Extend a Child View's Touchable Area复制,其中说“如果需要,您还可以使用此方法缩小孩子的触摸区域。”#。 p>

1 个答案:

答案 0 :(得分:0)

在您提供的链接中:

 // Extend the touch area of the ImageButton beyond its bounds  
 // on the right and bottom.  
 delegateArea.right += 100;  
 delegateArea.bottom += 100;

将其更改为:

 delegateArea.right -= 100;  
 delegateArea.bottom -= 100;

现在您将获得所需的结果。您可能希望将值从100更改为您认为合适的值。