Android: Como adicionar linha estática na exibição de lista Eu tenho um requisito onde eu preciso adicionar a linha estática como primeira linha na exibição de lista
Agradecemos antecipadamente por ajuda ..
Respostas:
3 para resposta № 1Vejo ListView.addHeaderView (android.View.View).
Você pode adicionar cabeçalhos e rodapés estáticos dessa maneira.
2 para resposta № 2
Você pode tratar o layout ListView como qualquer outro layout e adicionar tudo o que precisa ao design do layout.
por exemplo:
<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 resposta № 3
Se você não quer rolar junto com o ListView
, em seguida, coloque uma visão separada antes do ListView
. Pode ser assim:
<include layout="@android:layout/simple_list_item_1" android:id="@+id/header"/>
0 para a resposta № 4
Você pode colocar o ListView dentro de um LinearLayout com orientação = "vertical".
Dentro do LinearLayout, coloque seus elementos estáticos acima (para o cabeçalho) ou abaixo (para o rodapé) do ListView.