我有一个像
这样的按钮<Button
android:id="@+id/btn_someid"
android:layout_width="80dp"
android:layout_height="50dp"
android:layout_marginRight="5dp"
android:shadowColor="#e1e1e1"
android:shadowDx="0"
android:shadowDy="0"
android:shadowRadius="5"
android:background="@color/bstate"
android:enabled="false"
android:gravity="center"
android:text="@string/ABCDEFG"
android:textColor="@color/btstate"
android:textSize="16sp" />
它看起来像
如何使文本中心对齐
此致
答案 0 :(得分:2)
您的代码运作完美,尝试改变您的引力
<Button
android:id="@+id/select"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/btn_selectcontact_title"
android:background="@color/button_bg_state"
android:textColor="@color/button_state"
android:gravity="center_horizontal|center_vertical" --> similar to center
/>
答案 1 :(得分:1)
将此添加到按钮 android:gravity="right|center_vertical"
<Button
android:id="@+id/select"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="@string/btn_selectcontact_title"
android:background="@color/button_bg_state"
android:textColor="@color/button_state"
android:gravity="right|center_vertical <!-- <HERE -->
/>
答案 2 :(得分:1)
如果您的按钮位于LinearLayout中,则只需将 gravity center 设置为您的按钮。
android:gravity="center
答案 3 :(得分:0)
我只是无法相信它,经过几个小时的头发拉动我关闭了日食后出现了回来开始日食和事情就像他们应该是那样是文本是中心对齐。