如何在Android TextView或EditText中alignment文本?

我在我的应用程序中有一个EditText。 我想将其中的文本alignment而不是默认的左边。 我尝试添加

android:layout_gravity="right" 

但是这似乎不起作用。 还有其他build议吗?

你应该使用android:gravity="right"layout_gravity是针对容器的视图(EditText)alignment方式。

您可以使用android:layout_alignParentRight="true"将EditText的右边缘与其父边的右边缘alignment。 另外,如果您真的想使用layout_gravitygravity属性,请layout_gravity 本文讨论正确使用它们的方法。

你可以jst属性设置属性窗口中的编辑文本,即重力权利,或通过在UI的xml文件中添加lin e的代码:android:gravity =“right”

布局 _gravity意味着你正在指定layouts属性,而不是里面的元素。 在某些情况下,比如layout_width和layout_height是wrap_content,因为布局和元素(不是元素s )的边界是相同的,所以布局规范可以给出你想要的元素inisde你的布局。