根据this为 EditText 实现了清除按钮。按钮真的很小,很难触摸。如何使按钮的可触摸区域更大?
问问题
1604 次
3 回答
3
于 2013-08-12T19:25:50.167 回答
0
一种可能的方法是使用 ImageButton,在其中将要显示为按钮的图像设置为“centerInside”,然后使用填充。例如:
<ImageButton
android:id="@+id/your_image_button"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@android:color/transparent"
android:scaleType="centerInside"
android:src="@drawable/your_selector"
android:padding="30dp"/>
如果您将背景设置为透明并使用填充值,图片会更小,但按钮大小会保持不变。这只是向您展示我的意思的示例,请考虑设置正确的宽度/高度值。使用填充值,直到你达到你想要的。图像是您的选择器的一部分,您必须将其设置为 src。
于 2013-08-12T19:04:49.657 回答
0
使用填充属性。“wrap_content”将与其内容加上填充一样大。
<Button
android:id="@+id/calc_clear_txt_Prise"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:padding="5dp"
android:layout_gravity="right|center_vertical"
android:background="@drawable/delete" />
该按钮将展开,直到它包含内容和填充。
另外,向我们展示您的代码,我们可以更准确地提供帮助。
于 2013-08-12T19:05:59.877 回答