Я создаю приложение для Android, в котором есть список элементов в виде сетки, и я бы хотел, чтобы пользователь выбрал любой из них. Я не хочу использовать радиогруппу / радио, но значок и значокназвание элемента рядом с ним.
После того, как пользователь что-то выбрал, у меня есть три кнопки внизу, назад, отмена и установка по умолчанию.
Проблема в том, чтобы расположить этот материал такчто он выглядит нормально как в альбомном, так и в портретном режимах.
Может кто-нибудь предложить хороший скелет макета?
Вот содержимое файла макета Android
<?xml version="1.0" encoding="utf-8"?><br/><RelativeLayout<br/>android:id="@+id/widget30"<br/>android:layout_width="fill_parent"<br/>android:layout_height="fill_parent"<br/>xmlns:android="http://schemas.android.com/apk/res/android"<br/>><br/><GridView<br/> xmlns:android="http://schemas.android.com/apk/res/android"<br/> android:id="@+id/GridView01"<br/> android:layout_width="fill_parent" <br/> android:layout_height="370dip" <br/> android:numColumns="auto_fit" <br/> android:stretchMode="columnWidth" <br/> android:layout_alignParentTop="true" <br/> android:gravity="center"><br/></GridView><br/><br/><Button<br/>android:id="@+id/back"<br/>android:layout_width="wrap_content"<br/>android:layout_height="wrap_content"<br/>android:text=" Back "<br/>android:layout_alignParentBottom="true"<br/>android:layout_alignParentLeft="true"<br/>android:layout_below="@+id/GridView01"<br/><br/>><br/></Button><br/><br/><Button<br/>android:id="@+id/setDefault"<br/>android:layout_width="wrap_content"<br/>android:layout_height="wrap_content"<br/>android:text=" Set as Default "<br/>android:layout_alignParentBottom="true"<br/>android:layout_toLeftOf="@+id/cancel"<br/>android:layout_below="@+id/GridView01"<br/>><br/></Button><br/><Button<br/>android:id="@+id/cancel"<br/>android:layout_width="wrap_content"<br/>android:layout_height="wrap_content"<br/>android:text=" Cancel "<br/>android:layout_alignParentBottom="true"<br/>android:layout_alignParentRight="true"<br/>android:layout_below="@+id/GridView01"<br/>><br/></Button><br/></RelativeLayout><br/>