Android: Cómo agregar una fila estática en la vista de lista Tengo un requisito donde necesito agregar la fila Estática como primera fila en la vista de lista
Gracias de antemano por la ayuda..
Respuestas
3 para la respuesta № 1Ver ListView.addHeaderView (android.View.View).
Puede agregar encabezados estáticos y pies de página de esta manera.
2 para la respuesta № 2
Puede tratar el diseño de ListView como cualquier otro diseño y agregar todo lo que necesita al diseño de diseño.
por ejemplo:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:text="TextView" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="0.91" android:textAppearance="?android:attr/textAppearanceLarge"></TextView>
<ListView
android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false" android:layout_weight="0.91"/>
</LinearLayout>
0 para la respuesta № 3
Si no desea que se desplace junto con el ListView
, luego coloque una vista separada antes de ListView
. Podría ir así:
<include layout="@android:layout/simple_list_item_1" android:id="@+id/header"/>
0 para la respuesta № 4
Puede colocar el ListView dentro de un LinearLayout con orientación = "vertical".
Dentro de LinearLayout, coloque sus elementos estáticos encima (para encabezado) o debajo (para pie de página) de ListView.