Android - RelativeLayout w / TextView ..文本在tTextView中不居中

时间:2012-11-11 15:58:29

标签: android android-layout relativelayout textview

我对此进行了一遍又一遍,我似乎无法将ListView中的文本放在中心位置。 ListView本身很好,但里面的文字不是..我讨厌看起来似乎很基本..

以下是我的代码:

<ListView
        android:id="@+id/lvVoiceReturn"
        android:layout_width="200dp"
        android:layout_height="48dp"
        android:layout_above="@+id/mute"
        android:layout_toLeftOf="@+id/mute"
        android:gravity="center" >

    </ListView>

我确定它是一个简单的代码行,但我没有找到它,urgh .. = /

谢谢。 Droidster

2 个答案:

答案 0 :(得分:0)

这是因为您使用了android:gravity="center"

这不是文本视图的中心,而是将文本居中放在文本视图中。

您想要使用的是

android:layout_centerInParent="true"

如果您使用线性布局,则可以使用

android:layout_gravity="center"

这是你感到困惑的地方,在相对布局中你不能使用它,因为它会给你一个语法错误。

答案 1 :(得分:0)

如果您使用自定义适配器和自定义元素布局文件,请在此处发布xml。 将重力属性设置为列表视图的中心并不能确保列表项与中心对齐。