Bagaimana saya bisa membuat desain saya beradaptasi dengan orientasi lanskap.

Dalam orientasi potret, saya mendesainnya seperti ini:

enter image description here

Dalam orientasi lanskap terlihat seperti ini:

enter image description here

Ini kode saya my

<Button
    android:id="@+id/bt_ingresar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="36dp"
    android:text="@string/ingresar_usuario"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.498"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/et_clave" />

<Button
    android:id="@+id/bt_registrar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="36dp"
    android:text="@string/registrar_usuario"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintHorizontal_bias="0.498"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/bt_ingresar" />
0
Jorge Leonardo 6 Juli 2020, 14:42

1 menjawab

Jawaban Terbaik

Saya pikir masalahnya adalah layar Anda tidak cukup besar untuk menampilkan seluruh konten. Android tidak menambahkan fungsi gulir jika konten lebih besar dari layar. Jika ini masalahnya, bungkus semua tampilan Anda dalam ScrollView sehingga tombol dapat terlihat setelah menggulir. Seperti ini:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          android:orientation="vertical"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:padding="4dp"> 

    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <!-- Putt all your view here -->

        </LinearLayout>
    </ScrollView>
</LinearLayout>
1
Muntasir Aonik 6 Juli 2020, 11:45