对于一个介绍页面,为一个Android应用程序,我想使9个按键顺序如下:九个图像由3 Android的布局
[img1][img2][img3]
[img4][img5][img6]
[img7][img8][img9]
有每个图像(10dp)之间的空白
问题是,当我使用LinearLayouts时,总会有一个空白区域。相同的表。 我无法使用GridLayout,因为该应用需要支持Android 2.2
我希望你能帮助我!
P.S. 下面是代码
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/tl"
android:layout_width="220dp"
android:layout_height="220dp"
android:src="@drawable/home_tl" />
<ImageView
android:id="@+id/ImageView05"
android:layout_width="220dp"
android:layout_height="220dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:src="@drawable/home_tc" />
<ImageView
android:id="@+id/ImageView06"
android:layout_width="220dp"
android:layout_height="220dp"
android:src="@drawable/home_tr" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/ImageView01"
android:layout_width="220dp"
android:layout_height="220dp"
android:src="@drawable/home_ml" />
<ImageView
android:id="@+id/ImageView02"
android:layout_width="220dp"
android:layout_height="220dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:src="@drawable/home_mc" />
<ImageView
android:id="@+id/ImageView03"
android:layout_width="220dp"
android:layout_height="220dp"
android:src="@drawable/home_mr" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="220dp"
android:layout_height="220dp"
android:src="@drawable/home_bl" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="220dp"
android:layout_height="220dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:src="@drawable/home_bc" />
<ImageView
android:id="@+id/imageView3"
android:layout_width="220dp"
android:layout_height="220dp"
android:src="@drawable/home_br" />
</LinearLayout>
</LinearLayout>
的例子的问题是,图像不适合在屏幕上。它必须适合于各种规模(甚至是平板电脑10.1)
解决: 我增加了对每一个ImageView的android:adjustViewBounds="true"
和使用layout_weight="1"
u能张贴xml文件? – AkashG 2012-07-16 12:31:14
我不清楚。你想摆脱空白? – darsh 2012-07-16 12:32:07
我添加了额外的信息 – 2012-07-16 12:36:02