Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中对齐TextView中的文本?_Android_Textview_Android Gui - Fatal编程技术网

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

如何在Android中对齐TextView中的文本?,android,textview,android-gui,Android,Textview,Android Gui,我在Android中有一个多行文本视图。这是一个线性布局的孩子。它已经水平居中了,我还想让里面的文本居中 以下是我现在拥有的: _ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa _ _ _ _ _ _| aaaaaaaa _ _ _ _ _ _| aaaaaaaaaaaa

我在Android中有一个多行文本视图。这是一个线性布局的孩子。它已经水平居中了,我还想让里面的文本居中

以下是我现在拥有的:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _| aaaaaaaa  
_ _ _ _ _ _| aaaaaaaaaaaaaa
_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _|       aaaaaaaa  
_ _ _ _ _ _|     aaaaaaaaaaaaaa
我想要的是:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _| aaaaaaaa  
_ _ _ _ _ _| aaaaaaaaaaaaaa
_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _|       aaaaaaaa  
_ _ _ _ _ _|     aaaaaaaaaaaaaa
其中:

_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _| aaaaaaaa  
_ _ _ _ _ _| aaaaaaaaaaaaaa
_ _ _ _ _ _| aaaaaaaaaaaaaaaaaaaaa  
_ _ _ _ _ _|       aaaaaaaa  
_ _ _ _ _ _|     aaaaaaaaaaaaaa
_=文本视图侧面的空间


|=文本视图边缘

您是否尝试了
文本视图
上的
重力
属性

  android:gravity="center"
并确保使用
android:gravity
,而不是
android:layou gravity
android:gravity=“center\u horizontal”


可以找到更多信息。

是的,使用android:gravity属性更改视图中数据的位置。

在strings.xml中创建文本(要设置为TextView),如下所示:

<string name="content">
<center>Your text goes here.</center>
</string>

你的文字在这里。
并在TextView中添加以下属性:

<TextView
...
android:text="@string/content"/>


它将使文本水平居中于文本视图中。

重力属性是对齐的更新。重力在属性检查器中可用,并且能够执行

android:gravity="center"

确保使用android:gravity而不是android:layout\u gravity。这只花了我30分钟。非常感谢@AlexanderPacha。这应该被添加到答案中,因为我也被搞糊涂了!我想知道android:textAlignment到底应该做什么?但这还不足以真正挖掘它。这管用!请参阅重力使用的详细说明
android:textAlignment=“center”
请参阅此处的详细解决方案为什么我觉得@Chathura wijesingh回答了真正的问题?我投了一票!不幸的是,它被@bhargav rao删除了。与我在大多数非主流应用程序中使用的解决方案相同。