Sono nuovo per la programmazione Android ma da quanto ho capito dei layout dallo documentation, RelativeLayout viene utilizzato principalmente quando sono necessarie le viste basate su alcune regole e il FrameLayout quando si desidera sovrapporre le viste.Differenza tra il frame e il layout relativo?
Ma sfortunatamente per il seguente programma ottengo il lavoro di FrameLayout eseguito utilizzando RelativeLayout. Ho fatto il mio lavoro ma per capire, mi manca qualcosa nella differenza? Inoltre, come sono arrivati i pulsanti sulla mia immagine? (. Anche l'altra immagine si sovrappone)
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/ic_launcher"
/>
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/ic_launcher"
android:layout_alignParentTop="true"
android:layout_alignLeft="@id/imageView1"
/>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/imageView1"
android:gravity="center"
android:orientation="horizontal"
android:weightSum="1.0" >
<Button
android:id="@+id/button1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.33"
android:text="Login" />
<Button
android:id="@+id/button2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.33"
android:text="Register" />
<Button
android:id="@+id/button3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.33"
android:text="Try application" />
</LinearLayout>
</RelativeLayout>
http://stackoverflow.com/a/4905403/1434631 – Nermeen