如何在Android中的TextView中对齐文本?

56 android textview android-gui

我在Android中有一个多行TextView.它是LinearLayout的子代.它已经水平居中,我也希望它内部的文本居中.

这就是我现在拥有的:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _| aaaaaaaa  
_ _ _ _ _ _| aaaaaaaaaaaaaa
Run Code Online (Sandbox Code Playgroud)

我想要的是:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _|       aaaaaaaa  
_ _ _ _ _ _|     aaaaaaaaaaaaaa
Run Code Online (Sandbox Code Playgroud)

哪里:

_ _ _ _ = TextView一侧的空格

| = TextView边缘

Ovi*_*tcu 154

你试过这个gravity属性TextView吗?

  android:gravity="center"
Run Code Online (Sandbox Code Playgroud)

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

  • 一定要使用android:gravity而不是android:layout_gravity.这只花了我30分钟. (18认同)

bar*_*rel 14

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

可在此处此处找到更多信息.