我在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>`
任何人都可以帮助我吗?
感谢。
答案 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"
代表LinearLayout
和TextView
。
答案 4 :(得分:0)
android:layout_gravity="center_horizontal
您的布局宽度应该匹配。
android:layout_width="match_parent"