我正在构建一个Android应用,其中有一个gridview中的项目列表,我希望用户选择其中任何一个。我不想使用无线电组/无线电,而是一个图标和一个旁边的项目名称。
一旦用户选择了某些内容,我底部有三个按钮,后退,取消并设置为默认值。
问题在于安排这些东西,以便在横向模式和肖像模式下显示正常。
有人可以建议一个好的布局骨架吗?
这是Android布局文件内容
<?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>