Constraint Layout 1.0 membuat tampilan mengambil persentase layar yang diperlukan membuat dua panduan. Di Constraint Layout 1.1, ini dibuat lebih sederhana dengan memungkinkan Anda untuk membatasi tampilan dengan persentase lebar atau tinggi dengan mudah.
Bukankah ini fantastis? Semua tampilan mendukung atribut layout_constraintWidth_percent dan layout_constraintHeight_percent. Ini akan menyebabkan kendala diperbaiki pada persentase ruang yang tersedia. Jadi membuat Tombol atau memperluas TextView untuk mengisi persen layar dapat dilakukan dengan beberapa baris XML.
Misalnya, jika Anda ingin mengatur lebar tombol ke 70% layar, Anda bisa melakukannya seperti ini:
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_constraintWidth_percent="0.7" />
Harap dicatat bahwa Anda harus meletakkan dimensi yang harus digunakan sebagai persentase ke 0dp seperti yang telah kami tentukan android: layout_width ke 0dp di atas.
Demikian pula, jika Anda ingin mengatur ketinggian tombol ke 20% layar, Anda dapat melakukannya seperti ini:
<Button
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_constraintHeight_percent="0.2" />
Lihat! kami telah menentukan android: layout_height hingga 0dp saat ini karena kami ingin tombol menggunakan tinggi sebagai persentase.
version 1.1
ConstraintLayout. Lihat "Dimensi persen" di developer.android.com/reference/android/support/constraint/… atau beberapa jawaban yang lebih baru.