2010-12-04 7 views
0

Ich baue eine Android App, in der es eine Liste von Elementen in einer Gridview gibt, und ich möchte, dass der Benutzer eine von ihnen auswählt.Ich will keine Radiogruppe/Radios verwenden, aber ein Symbol und ein Name des Gegenstandes daneben.Android Layout Vorschläge erforderlich

Sobald der Benutzer etwas ausgewählt hat, habe ich drei Tasten auf der Unterseite, zurück, abbrechen und als Standard einstellen.

Das Problem ist, dieses Zeug so anzuordnen, dass es sowohl im Querformat als auch im Hochformat gut aussieht.

Kann jemand ein gutes Layout-Skelett vorschlagen?

Hier ist der Android-Layout-Datei Inhalt



<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:id="@+id/widget30"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<GridView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/GridView01"
android:layout_width="fill_parent"
android:layout_height="370dip"
android:numColumns="auto_fit"
android:stretchMode="columnWidth"
android:layout_alignParentTop="true"
android:gravity="center">
</GridView>

<Button
android:id="@+id/back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Back "
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_below="@+id/GridView01"

>
</Button>

<Button
android:id="@+id/setDefault"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Set as Default "
android:layout_alignParentBottom="true"
android:layout_toLeftOf="@+id/cancel"
android:layout_below="@+id/GridView01"
>
</Button>
<Button
android:id="@+id/cancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" Cancel "
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_below="@+id/GridView01"
>
</Button>
</RelativeLayout>

Antwort

0

Verwenden Relative Layout Click Here zu wissen, wie Relative-Layout zu verwenden.

+0

Hallo Sankar, ich habe absolutes Layout verwendet. Fordern Sie an, mir mehr mit dem Layout selbst zu helfen. – Rupin