在我的應用程序中,我想要顯示2列和3行的5個圖像 Image1實際跨越第1行和第2行的第1列。休息所有圖像佔據只是一個小區Android:圖像的行跨越
SO佈局是
image1 image2
image3
image4 image5
因爲該行跨越的,我不能我試圖線性和相對佈局中限定使用網格視圖或表格佈局 。 但我無法使鋼包正確對齊。
請建議在這裏幫助我。我不想這樣定義圖像將根據屏幕大小調整大小
請參閱我定義的xml。我增加了幾個選項,使它看起來像我想要的。
<LinerLayout .. >
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<ImageView android:id="@+id/image1" android:layout_width="wrap_content"
android:src="@drawable/img1" android:layout_height="wrap_content"
android:layout_below="@+id/text1view" />
<ImageView android:id="@+id/image2"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_toRightOf="@+id/image1" android:src="@drawable/imqge2"
android:layout_below="@+id/text1view" android:onClick=""
android:layout_alignTop="@+id/image1" android:layout_alignParentRight="true"/>
<ImageView android:id="@+id/image3"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_toRightOf="@+id/image1" android:src="@drawable/image3"
android:layout_below="@+id/image2" android:onClick=""
android:layout_alignBottom="@+id/image1" android:layout_alignLeft="@+id/image2"
android:layout_alignParentRight="true" />
<ImageView android:id="@+id/image4"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/image4" android:layout_alignParentBottom="true"
android:layout_below="@+id/image1" android:onClick="" />
<ImageView android:id="@+id/image5"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/image5" android:layout_toRightOf="@+id/image4"
android:layout_below="@+id/image3" android:onClick="" android:layout_alignParentBottom="true"
android:layout_alignTop="@+id/image4" android:layout_alignLeft="@+id/image2"/>
</RelativeLayout>
最新編輯的代碼:
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal"
android:weightSum="2">
<RelativeLayout android:layout_height="fill_parent"
android:layout_width="fill_parent" android:layout_weight="1"
android:id="@+id/relativeLayout1">
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical"
android:weightSum="3">
<ImageView android:id="@+id/image1" android:src="@drawable/rotating_img1"
android:layout_width="fill_parent" android:layout_height="0dip"
android:layout_below="@+id/text1view" android:scaleType="fitXY"
android:layout_weight="2"/>
<ImageView android:id="@+id/aboutklink"
android:layout_width="fill_parent" android:layout_height="0dip"
android:src="@drawable/about" android:onClick="" android:scaleType="fitXY"
android:layout_weight="1"/>
</LinearLayout>
</RelativeLayout>
<RelativeLayout android:layout_height="fill_parent"
android:layout_width="fill_parent" android:layout_weight="1"
>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical"
android:weightSum="3">
<ImageView android:id="@+id/products"
android:layout_width="fill_parent" android:layout_height="0dip"
android:src="@drawable/products" android:onClick="" android:scaleType="fitXY"
android:layout_weight="1"/>
<ImageView android:id="@+id/productspackages"
android:layout_width="fill_parent" android:layout_height="0dip"
android:src="@drawable/special_prod" android:layout_below="@+id/products"
android:onClick="" android:scaleType="fitXY" android:layout_weight="1"/>
<ImageView android:id="@+id/events" android:layout_width="fill_parent"
android:layout_height="0dip" android:src="@drawable/events"
android:onClick="" android:scaleType="fitXY" android:layout_weight="1"/>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
您可以輕鬆地與線性和相對佈局做到這一點。即使你已經嘗試過,然後在這裏發佈XML佈局代碼。 –
我已經添加了xml部分。請看 – png