Anasayfa » Android » Android Layout Gravity

Android Layout Gravity

Bu örneğimizde nesnelerin FrameLayout içerisinde layout gravity özelliği ile nasıl konumlandığını anlatacağım

Layout gravity; bir nesneyi bulunduğu layout içerisinde konumlandıran bir özellik olduğunu anlatmıştık.
9 adet TextView nesnesini layout_gravity ile konumlandıracağız. Resimde görünen projenin son halinin  aynısını yapalım.
Android-Layout-Gravity-2
yeni bir proje oluşturalım ben adını LayoutGravity2 olarak kaydettim
res/layout/main.xml

<FrameLayout
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"

<TextView
 android:text="Sol Köşe" 
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"/> 
 <TextView
 android:text="Yukarı Sağ"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="top|right"/> 
 <TextView
 android:text="Yukarı Orta"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="top|center_horizontal" /> 
 <TextView
 android:text="Orta Sol"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="left|center_vertical"/>

<TextView android:text="Orta"
android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="center"/> 
 <TextView
 android:text="Orta Sağ"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="right|center_vertical"/>  
 <TextView 
 android:text="Alt Sol"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="bottom|left"
 />
 <TextView
 android:text="Alt Orta"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="bottom|center"/>
 <TextView
 android:text="Alt Sağ"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="bottom|right"/>
</FrameLayout>

Bu nesneleri konumlandırırken alttaki layout gravity özelliklerini kullandım

Yukarı Sol Girilmedi Yukarı Orta top|center_horizontal Yukarı Sağ top|center_horizontal
Orta Sol  left|center_vertical Orta center Orta Sağ right|center_vertical
Alt Sol bottom|left Alt Orta bottom|center” Alt Sağ bottom|right

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*


yedi − = 6

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>