我有一个按钮,在某些手机上,由于它的大小,很难点击。
但是把它变大会破坏布局。
有可能向视图解释它的"点击框"比其可见区域更大吗?
不确定这是否有帮助:
如果你使用一个没有背景的ImageButton,并且你设置了Padding值,你的按钮将有一个更大的可点击区域。
<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>
也许最好的方法是为每种密度/屏幕尺寸创建一个布局。
不确定它是否有助于您的特定情况下,但您可以使线性/相对布局采取点击(setClickable())。因此,您可能能够启用单击Button的父按钮并获得所需的效果?