Estoy intentando crear una grilla de elementos de 3 x 3. Cada elemento se compone de ImageView
en la parte superior de TextView
. Desafortunadamente, estoy teniendo problemas para que todo funcione bien.Un diseño de cuadrícula de los botones de icono/texto
Aquí está mi intento de obtener 2 artículos de este tipo uno al lado del otro. Las vistas de texto ni siquiera se muestran, y los iconos son aplastados juntos (en lugar de uniformemente espaciadas)
<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>
Mi objetivo al final es tener una red de elementos interactivos en el que el artículo es una imagen y texto para un menú principal. ¿Alguien puede guiarme en qué diseños debería usar para lograr esto?
CustomAdapter no tendrá Contexto! es posible que desee actualizarlo! – RubyDubee
Creo que la versión de LinearLayout necesita una etiqueta de terminación LinearLayout> más para ser XML válido. no? – jsh