У меня есть три поля редактирования текста, и я скрою второй и третий редактировать текст в моем, чтобы создать(), и я хочу показать первый текст редактирования в центре, и если первый текст редактирования действителен, тогда я будет ООН скрыть второй редактировать текст, а теперь я хочу, чтобы выровнять текст первого редактирования и второго редактирования текста должен быть сосредоточен в макете .... так далее наоборотмакет центрирования всех элементов автоматически
ответ
android:gravity="center"
Используйте это в родительском расположение к центру элементы
ИЛИ
Вы можете использовать
android:layout_gravity="center"
в элементе к центру в его родительском состоянии.
И для сокрытия EditText, пожалуйста используйте
android:visibility="gone"
так, что он не занимает места в макете
его рабочий tqqq bro –
Pls отметьте ответ как принятый или правильный –
попробовать этот макет `
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_centerInParent="true">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="first edit text"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="second edit text"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="second edit text"/>
</LinearLayout>
</RelativeLayout>`
, а затем скрыть тексты редактирования, которые вы хотите скрыть в java-коде
его рабочий tqqq bro –
вы можете отметить, если он работает –
в мой метод oncreate –
делит ваш макет xml-файл – Piyush