Я использую Linear Layout для этого XML-файла:Android: как отцентрировать отдельные взгляды, когда сила тяжести компоновщика фиксировано
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
>
<EditText
android:id="@+id/editTextUserNameToLogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="User Name">
<requestFocus />
</EditText>
<EditText
android:id="@+id/editTextPasswordToLogin"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Password"
android:inputType="textPassword" />
<Button
android:id="@+id/buttonSignIn"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Sign In" />
<ToggleButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New ToggleButton"
android:id="@+id/toggleButton"/>
</LinearLayout>
Я хочу все виды текста появится в центре экрана, за исключением переключатель, который я хочу, чтобы он находился в правом нижнем углу экрана.
Как вы можете видеть, я использую центр android:gravity
в теге макета, потому что ни это, ни android:layout_gravity
не работали над отдельными текстовыми изображениями.
Но теперь я хочу, чтобы кнопка переключения не зависела от этого. Как я могу это достичь?