如何将文本水平放置在LinearLayout的中心? 我必须使用layout_margin吗?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello"
android:layout_gravity="center_horizontal" // this does not work
/>
</LinearLayout>
答案 0 :(得分:1)
您必须使用gravity
代替layout_gravity
答案 1 :(得分:0)
将此属性添加到linearlayout。
<LinearLayout>
android:gravity="center_horizontal"
</LinearLayout>
或者更改TextView
,如下所示:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello"
android:gravity="center_horizontal"
/>