我试图让我的布局看起来像这样。我已经尝试了网格视图,表格布局等等,但不能让它看起来正确。我想要这样的东西。
ImageButton ImageButton2
ImageButton3 ImageButton4
ImageView1
ImageButton5 ImageButton6
ImageButton6 ImageButton7 ImageButton8(这些是较小的图标)
ImageButton9 (small donate button)
我似乎无法弄清楚如何使布局与图像按钮一起使用。我应该使用什么布局?如果可能的话,您可以发布xml布局的示例代码吗?
答案 0 :(得分:0)
你可以做这样的事情,虽然可能有另一种方法:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<ImageView android:layout_width="wrap_content" android:src="@drawable/icon"
android:layout_height="wrap_content" android:layout_gravity="center"/>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayout android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<ImageButton android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<ImageView android:layout_gravity="center" android:src="@drawable/icon" android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
这是结果。我把一个android项目放在一起,只是使用了默认的图标图像。
答案 1 :(得分:-1)