我有一个TextView
,LinearLayout
宽度设置为fill_parent
,高度设置为wrap_content
。当我在 中应用该android:gravity="center"
属性时TextView
,不是将文本对齐到 ,而是center
从中心开始。此外,当gravity
属性设置为"right"
时,文本消失,即从右端开始。我刚开始学习android,我只是一个初学者。我用谷歌搜索,在这个论坛上搜索,但找不到解决方案。请帮忙。我的 xml 代码如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Text View"
android:textSize="45dp"
android:layout_gravity="center"
android:gravity="center" />
</LinearLayout>
我知道更改layout_width
towrap_content
可以解决问题,但我想知道为什么这种方法不起作用。因为,这将解决 的情况下的问题TextView
,但是在使用时它将成为一个问题,Button
因为我将无法对齐其中的文本。
提前致谢。