gpt4 book ai didi

android - 有没有办法扩大ImageButton的点击区域?

转载 作者:行者123 更新时间:2023-11-30 02:54:07 27 4
gpt4 key购买 nike

我有一个表格,每个单元格都有多个按钮。我注意到,由于 ImageButtons 很小,有时用户在真正想要单击 ImageButton 时最终单击了单元格。

有没有办法扩大 Imagebutton 的可点击区域?

最佳答案

您可以使用 TouchDelegate。

例子:

 Rect delegateArea = new Rect();

button.getHitRect(delegateArea);

delegateArea.top -= 60000;
delegateArea.bottom += 60000;
delegateArea.left -= 60000;
delegateArea.right += 60000;

final TouchDelegate expandedArea = new TouchDelegate(delegateArea,
button);

if (View.class.isInstance(button.getParent())) {
((View) button.getParent()).setTouchDelegate(expandedArea);
}

希望对您有所帮助。

关于android - 有没有办法扩大ImageButton的点击区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23596769/

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