У меня есть EditText в моем приложении.Я хочу выровнять текст справа, а не по умолчанию слева.Я попытался добавить
android:layout_gravity="right"
, но это не сработало.любые другие предложения, пожалуйста?
Вы должны использовать android:gravity="right". layout_gravity - для выравнивания представления (EditText) относительно контейнера.
android:gravity="right"
layout_gravity
Вы можете использовать android:layout_alignParentRight="true" для выравнивания правого края EditText по правому краю его родителя.Кроме того, если вы действительно хотите использовать атрибуты layout_gravity или gravity, ознакомьтесь с этой статьей , в которой обсуждается правильное их использование.
android:layout_alignParentRight="true"
gravity
Вы можете установить свойство для редактирования текста в окне свойств, т. Е. Гравитация вправо или путем добавления кода линии в XML-файл интерфейса пользователя: android: gravity = "right"
layout _gravity означает, что вы указываете атрибут layout , а не элемент внутри. В некоторых условиях, таких как layout_width и layout_height is wrap_content, спецификации макета могут дать то, что вы хотите об элементе внутри вашего макета, поскольку границы макета и элемента (не элемента s ) одинаковы. .