0

我试图让我的布局看起来像这样。我尝试过网格视图、表格布局等,但无法让它看起来正确。我想要这样的东西。

图像按钮图像按钮 2

图像按钮 3 图像按钮 4

    ImageView1

图像按钮 5 图像按钮 6

ImageButton6 ImageButton7 ImageButton8(这些是较小的图标)

   ImageButton9 (small donate button)

我似乎无法弄清楚如何让布局与图像按钮一起使用。我应该使用什么布局?如果可能的话,您能否发布 xml 布局的示例代码?

4

2 回答 2

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项目放在一起,只是使用了默认的图标图像。

替代文字

于 2010-08-09T15:11:35.067 回答
-1

也许这可以帮助你:

DroidDraw - 用于 Android 编程的用户界面 (UI) 设计器/编辑器

您可以使用图形编辑器进行布局,并生成 XML。

于 2010-08-09T15:10:50.993 回答