我有一个带箭头符号的按钮。此外,我希望按钮和相邻元素之间有一些余量:
<Button
android:id="@+id/TSPrev"
style="?android:attr/buttonStyleSmall"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:layout_margin="10dp"
android:background="@android:color/holo_orange_light"
android:text="@string/left"
android:textSize="60sp" />
然而,当我这样做时,箭头显示如下:
当我有边距时,如何保持文本垂直居中?没有它们,按钮文本就会正确显示。
由于
答案 0 :(得分:0)
可能会帮助你:
<Button
android:id="@+id/notification"
style="@style/Wrap"
android:layout_margin="8dp"
android:background="@drawable/red_shape_corner"
android:drawableRight="@drawable/notification_bell"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:text="@string/str_notification"
android:textColor="@android:color/white" />
您需要使用
// Nothing but Image like Arrow etc.
android:drawableRight="@drawable/notification_bell"
// Here you can put you text
android:text="@string/str_notification"
答案 1 :(得分:0)
尝试使用android:gravity="center"
。