Pregunta

Tengo el siguiente código en resultingloP.xml

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical" android:id="@+id/layoutResultOuter"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:padding="5dp">
    <TextView
            android:id="@+id/txtResultLeadCode"
            style="@android:style/TextAppearance.Large"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" android:text="ID" />
    <LinearLayout android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
        <TextView
                android:id="@+id/txtResultFirstName"
                style="@android:style/TextAppearance.Small"
                android:singleLine="true"  android:text="First Name" 
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
        <TextView
                android:id="@+id/txtResultspace"
                style="@android:style/TextAppearance.Small"
                android:singleLine="true"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:text=" " />
        <TextView
                android:id="@+id/txtResultLastName"
                style="@android:style/TextAppearance.Small"
                android:singleLine="true" android:text="Last Name" 
                android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
    </LinearLayout>
</LinearLayout>

Ahora, quiero que este diseño se use en una vista de cuadrícula, como 1 de su fila. La cuadrícula es una cuadrícula de una sola columna.

Los datos se almacenan en SQLite DB, recupero los datos y tengo que mostrarlos en formato de cuadrícula.

Lea algunos donde puedo usar "ver inflater" o "inflater de diseño". Si hay algún código de muestra, hágamelo saber.

Quiero algo como esto:

resultant image

¿Fue útil?

Solución

Creo que simplemente puedes usar el <include> etiqueta. Aquí es como lo haces.

Otros consejos

Al usar un adaptador personalizado, puede usar su propio diseño para poblar elementos en la vista de gridView.

Use el diseño anterior como elemento y inflételo en el método getView () funcionará correctamente.

Verifique esto una vez: Adaptador personalizado para la vista de cuadrícula

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top