Align View At The Nottom Of Another View Android

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


Yayımlandı