Сетка пиктограмм / текстовых кнопок

Я пытаюсь создать сетку элементов 3 x 3. Каждый элемент состоит из ImageView поверх TextView . К сожалению, у меня проблемы с тем, чтобы все работало нормально.

Вот моя попытка собрать 2 таких предмета рядом. Текстовые представления даже не отображаются, и значки сплюснуты вместе (а не равномерно разнесены)

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1" android:gravity="center"
    android:paddingLeft="40px" android:paddingRight="40px" >
<TableRow>
    <LinearLayout android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
        <ImageView 
           android:id="@+id/usertoolsimage"
           android:src="@drawable/ftnicon"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           />
        <TextView
        android:text="User Accounts"
        android:gravity="right"
        android:padding="3dip" android:textColor="#ffffff" />
    </LinearLayout>


   <LinearLayout android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
        <ImageView 
           android:id="@+id/queueimage"
           android:src="@drawable/ftnicon"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           />
        <TextView
        android:text="Queue Management"
        android:gravity="right"
        android:padding="3dip" android:textColor="#ffffff" />
    </LinearLayout>
</TableRow>

<TableRow>
    <TextView
        android:text="test 3"
        android:padding="3dip" android:textColor="#ffffff" />
    <TextView
        android:text="test 4"
        android:gravity="right"
        android:padding="3dip" android:textColor="#ffffff" />
</TableRow>
</TableLayout>

Моя цель в конечном итоге - получить сетку элементов, на которые можно нажимать, где элемент является изображением и текстом для главного меню. Может ли кто-нибудь посоветовать мне, какие макеты мне следует использовать для достижения этой цели?

16
задан Josh 18 February 2011 в 20:48
поделиться