如何在Android中的TextView内部alignment文本?

我在Android中有一个多行TextView。 它是LinearLayout的子项。 它已经被水平居中,我也想把它里面的文字居中。

这是我现在拥有的:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaaaa 

我想要的是:

 _ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaaaa 

哪里:

_ _ _ _ = TextView侧面的空间

| = TextView的边缘

你有没有尝试TextViewgravity属性?

  android:gravity="center" 

并确保使用android:gravity而不是android:layout_gravity

android:gravity="center_horizontal"应该做的伎俩。

更多的信息可以在这里或这里find。

是的,使用android:gravity属性来改变视图内数据的位置。