Najprostszy jest kod ViewGroup
i jest układany w kolejności, w jakiej są zdefiniowane w układzie XML; pierwszy będzie niższy, a ostatni będzie na górze.
Oto przykład, gdzie View
s są przesunięte w celu lepszego zilustrowania punkt:
Oto XML układ z dwóch nakładających TextView
polach. Przesunięcie dwóch pól odbywa się za pomocą android:layout_gravity
, podczas gdy android:gravity
służy do centrowania samego tekstu w każdym polu.
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="100dp"
android:layout_height="100dp">
<TextView
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="top|left"
android:background="@android:color/holo_blue_light"
android:gravity="center"
android:text="First is below"/>
<TextView
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="bottom|right"
android:background="@android:color/holo_green_light"
android:gravity="center"
android:text=" Last is on top"/>
</FrameLayout>
RelativeLayout będzie działać, ale można użyć FrameLayout. – bhups