我有一个按钮,由于它的大小,在某些手机上太难点击了。
但是让它更大会打破布局。
可以向视图解释它有一个比其可见区域更大的“点击框”吗?
答案 0 :(得分:19)
不确定这是否有帮助:
如果您使用没有背景的ImageButton并且设置了填充值,则您的按钮将具有更大的可点击区域。
<ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/img_close" android:id="@+id/btnClose"
android:padding="25dip" android:background="#0000"></ImageButton>
答案 1 :(得分:1)
最好的办法是为每个density / screen size创建一个布局。
答案 2 :(得分:0)
不确定它是否对您的特定情况有帮助,但您可以使线性/相对布局点击(setClickable())。那么您可以启用Button的父级点击并获得所需的效果吗?