还有其他方法可以将文本置于按钮中,xml for android>

时间:2013-11-27 04:09:58

标签: android xml

我已经搜索了但尝试了不同的东西,但我仍然可以将我的文本完全集中在我开始的一个应用程序上

        <Button
        android:id="@+id/bAdd"
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="Add one"
        android:textSize="20dp" />

      <Button
          android:id="@+id/bSub"
          android:layout_width="250dp"
          android:layout_height="wrap_content"
          android:layout_gravity="center"
          android:text="Subtract one"
          android:textSize="20dp" />

文字在右边有点太多了,

任何人都知道如何将其转移到cneter

3 个答案:

答案 0 :(得分:3)

使用     android:gravity="center"这会将文字放在中心位置。

答案 1 :(得分:1)

<Button
    android:id="@+id/bAdd"
    android:layout_width="250dp"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:text="Add one"
    android:textSize="20dp" />

  <Button
      android:id="@+id/bSub"
      android:layout_width="250dp"
      android:layout_height="wrap_content"
      android:gravity="center"
      android:text="Subtract one"
      android:textSize="20dp" />

将android:layout_gravity =“center”替换为android:gravity =“center”它将文本居中

答案 2 :(得分:0)

try this way
1 . when you set android:layout_gravity="center" properties to button it put button on center of parent rather put text on center.
2.  in your case you have to set text of button center to button so you have to set android:gravity="center" rather this one android:layout_gravity="center"