【发布时间】:2012-11-19 13:42:04
【问题描述】:
即使我使重心文本仍然在左侧。我认为必须有一种方法来更改文本对齐 (我也试过 android:textAlignment="center")
我在下面包含了屏幕截图,但没有足够的声誉来展示它。
<!-- language: lang-xml-->
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="50"
android:gravity="center"
android:text="Button" />
也试过让它 match_parent 还是一样的问题。
编辑整个 XML
<!-- language: lang-xml-->
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<EditText
android:id="@+id/etCommands"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Type a Command"
android:password="true" >
</EditText>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="100" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Button" />
</LinearLayout>
<TextView
android:id="@+id/tvResults"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="invalid" />
</LinearLayout>
【问题讨论】:
-
是的,我知道这意味着我尝试过。
-
删除
android:gravity="center" -
我确实添加了它以防止任何 cmets “只需添加 android:gravitity:center” 没有这个我有同样的问题
-
你能把总的 xml 贴出来
标签: android button text-align