我有一个像这样的按钮......
<Button
android:id="@+id/mark_button"
android:layout_width="wrap_content"
android:layout_height="33dp"
android:text="Note"
android:focusable="false"
android:gravity="center_horizontal|center_vertical" />
它有一个固定的大小,如果我在手机上测试应用程序,文本没有在按钮中居中,所以文本的底部会被切断。看这里:Picture
你有任何建议吗?
答案 0 :(得分:1)
使用wrap_content
作为布局高度并使用style="?android:attr/buttonStyleSmall"
。
你会得到一个较小的按钮,其大小与你想要的尺寸相似:
您的代码应如下所示:
<Button
style="?android:attr/buttonStyleSmall"
android:id="@+id/termin_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+ Termin"
android:focusable="false"
android:gravity="center_horizontal|center_vertical"
/>
答案 1 :(得分:0)
您需要为按钮提供另一个背景。目前它是9补丁,顶部的一些像素标记为不可用于打印文本(看近9补丁教程)。
答案 2 :(得分:0)
通过设置 layout_height 来包装内容,您可以获得更好的服务。还可以尝试将字体大小设置为较小的“sp”值。