Görünüm yapmak için Kısıt Düzeni 1.0, iki yönerge yapılması gereken ekranın bir yüzdesini alır. Kısıt Düzeni 1.1'de, herhangi bir görünümü yüzde genişlik veya yüksekliğe kolayca kısıtlamanıza izin vererek daha basit hale getirilmiştir.
Harika değil mi? Tüm görünümler layout_constraintWidth_percent ve layout_constraintHeight_percent özelliklerini destekler. Bunlar, kısıtlamanın kullanılabilir alanın belirli bir yüzdesine sabitlenmesine neden olur. Dolayısıyla, bir Button veya TextView ekranının yüzdesini dolduracak şekilde genişletmek birkaç XML satırı ile yapılabilir.
Örneğin, düğmenin genişliğini ekranın% 70'ine ayarlamak istiyorsanız, bunu şu şekilde yapabilirsiniz:
<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_constraintWidth_percent="0.7" />
Yukarıdaki android: layout_width to 0dp olarak belirttiğimiz gibi boyutun 0dp'ye yüzde olarak kullanılması gerektiğini lütfen unutmayın.
Benzer şekilde, düğmenin yüksekliğini ekranın% 20'sine ayarlamak istiyorsanız, bunu şu şekilde yapabilirsiniz:
<Button
android:layout_width="wrap_content"
android:layout_height="0dp"
android:layout_constraintHeight_percent="0.2" />
Görmek! düğmenin yüksekliği yüzde olarak kullanmasını istediğimiz için bu kez android: layout_height değerini 0dp olarak belirledik.
version 1.1
ConstraintLayout'ta eklendi . Developer.android.com/reference/android/support/constraint/… veya daha yeni yanıtların bazılarında "Yüzde boyutu" konusuna bakın .