Cómo usar el diseño complejo en la fila de la cuadrícula
-
27-10-2019 - |
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:
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