目前我正在创建公交车票簿申请。在这个应用程序中我想设置座位作为webservice的响应。所以问题是,如果左侧一个卧铺座位和右侧座位座位然后我如何安排像下面的图像座位。 目前我正在使用gridview,但我不知道如何实现。 以及如何动态设置所有。请建议使用其他布局。
下面我使用的一些代码
seatLayout.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<RelativeLayout
android:id="@+id/seatLayoutScroll"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_above="@+id/bottomBarSeatSelection"
android:background="@color/white" >
<RelativeLayout
android:id="@+id/scrollableLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:id="@+id/seatLegendLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5.0dip"
android:layout_marginTop="5.0dip"
android:background="@color/white" >
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
layout="@layout/bus_seat_indicator_layout" />
</RelativeLayout>
<RelativeLayout
android:id="@+id/seatLayoutLowerMain"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_below="@+id/seatLegendLayout"
android:layout_centerHorizontal="true"
android:paddingBottom="5.0dp"
android:paddingRight="5.0dp"
android:layout_marginTop="10.0dip">
<GridView
android:id="@+id/gridView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/driver"
android:layout_margin="4dp"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:columnWidth="90dp"
android:gravity="center"
android:stretchMode="columnWidth" >
</GridView>
<RelativeLayout
android:id="@+id/driver"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginRight="20.0dp"
android:layout_marginBottom="5.0dp"
android:layout_alignRight="@+id/gridView1"
android:background="@drawable/steering_icon"
android:orientation="horizontal" >
</RelativeLayout>
</RelativeLayout>
<RelativeLayout
android:id="@+id/seatLayoutUpper"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/seatLegendLayout"
android:layout_centerHorizontal="true"
android:layout_marginTop="10.0dip"
android:visibility="invisible" />
</RelativeLayout>
</RelativeLayout>
<RelativeLayout
android:id="@+id/bottomBarSeatSelection"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:background="@color/white" >
<include
android:layout_width="match_parent"
android:layout_height="wrap_content"
layout="@layout/bus_seat_bottom_layout" />
</RelativeLayout>
</RelativeLayout>
使用此i实现以下输出
但我不知道如何获得第一张图片。
答案 0 :(得分:0)