Android’de Bir Görünümü Başka Bir Görünümün Altına Hizalama
Android uygulamalarında, kullanıcı arayüzü öğelerini düzenlemek için çeşitli düzenler kullanılır. Bu düzenlerden biri de LinearLayout
‘dır. LinearLayout
, alt öğelerini yatay veya dikey olarak sıralar.
Bu makalede, bir LinearLayout
içinde bir görünümü başka bir görünümün altına nasıl hizalayacağımızı inceleyeceğiz.
android:layout_gravity
Özniteliği
Bir görünümü başka bir görünümün altına hizalamak için android:layout_gravity
özniteliğini kullanabiliriz. Bu öznitelik, görünümün ana görünüm içindeki konumunu belirler.
android:layout_gravity
özniteliği için aşağıdaki değerleri kullanabiliriz:
top
: Görünümü ana görünümün üstüne hizalar.bottom
: Görünümü ana görünümün altına hizalar.left
: Görünümü ana görünümün soluna hizalar.right
: Görünümü ana görünümün sağına hizalar.center
: Görünümü ana görünümün ortasına hizalar.center_vertical
: Görünümü ana görünümün dikey olarak ortasına hizalar.center_horizontal
: Görünümü ana görünümün yatay olarak ortasına hizalar.
Bir Görünümü Altına Hizalama Örneği
Bir düğmeyi bir metin görünümünün altına hizalamak için aşağıdaki XML kodunu kullanabiliriz:
“`xml
<TextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Bu bir metin görünümüdür." />
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:text="Bu bir düğmedir." />
“`
Bu kodda, Button
görünümü android:layout_gravity="bottom"
özniteliği ile TextView
görünümünün altına hizalanmıştır.
Faydalı Kaynaklar
- Android Geliştiriciler Resmi Dokümantasyonu: LinearLayout
- Android Geliştiriciler Resmi Dokümantasyonu: android:layout_gravity
- Stack Overflow: Android’de Bir Görünümü Başka Bir Görünümün Altına Hizalama