在水平线性布局中设置中心文本视图

时间:2015-10-13 17:05:12

标签: android android-layout android-linearlayout textview

我在android中面临问题。当我在textView中设置TextView时,layout_gravity="center"未显示在中心位置。 TextView位于水平LinearLayout。

<LinearLayout
     android:orientation="horizontal"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content">`

        <TextView
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                                android:textSize="20sp"
                                android:typeface="normal"
                                android:textColor="@color/themecolor"
                                android:textStyle="bold" />
</LinearLayout>`

任何人都可以帮助我吗?

感谢。

5 个答案:

答案 0 :(得分:1)

您的LinearLayout可能有  android:layout_width = "wrap_content"  改为  android:layout_width = "match_parent 然后使用layout_gravity = "center"作为TextView

答案 1 :(得分:1)

只需放弃你的布局

android:layout_gravity="center_horizontal

答案 2 :(得分:1)

<LinearLayout
 android:orientation="horizontal"
 android:layout_width="match_parent"
 android:layout_height="wrap_content">

<TextView
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:textSize="20sp"
         android:layout_gravity="center_horizontal"
         android:typeface="normal"
         android:textColor="@color/themecolor"
         android:textStyle="bold" />
</LinearLayout>

答案 3 :(得分:1)

只需设置

即可
android:gravity="center"

代表LinearLayoutTextView

答案 4 :(得分:0)

android:layout_gravity="center_horizontal

您的布局宽度应该匹配。

android:layout_width="match_parent"
相关问题