ho un contenuto che ho bisogno di visualizzare sopra la mia lista e sotto, così tanto che una scrollview sarebbe grande da usare se si potesse usare le visualizzazioni di scorrimento e le visualizzazioni di elenchi insieme. Dal momento che non è la soluzione migliore, ho cercato di fare un paio di cose per aggiungere contenuto footer al mio listview,listview addFooterView problemi
qui la foto qui sotto mostra cosa succede quando aggiungo un diverso tipo di riga come ultima riga. Non posso avere il mio contenuti per riempire la larghezza della fila
Ho un paio di pulsanti che hanno bisogno di andare nel piè di pagina. Sto usando un adattatore personalizzato che estende BaseAdapter.
Ho anche provato a utilizzare addFooterView ma sono confuso su come utilizzare il metodo addFooterView se si sta implementando il proprio adattatore. Qualcuno ha qualche semplice esempio di come implementare addFooterView su un adattatore personalizzato
o
c'è un modo posso ottenere la riga in questa posizione (come si vede nella foto) per visualizzare meglio, ecco il codice sto usando per creare questa riga footer
View v = getLayoutInflater().inflate(R.layout.item_listview_footer, null);
LinearLayout ll = (LinearLayout) v.findViewById(R.id.ll);
return ll; // return ll as convertView in getView function
edit:
qui è la XML per il mio layout piè di pagina
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" android:background="@drawable/red" android:orientation="vertical" android:id="@+id/ll">
<Button android:id="@+id/specialInsButton" style="@style/button" android:text="Add Special Instructions" android:layout_width="fill_parent"/>
<Button android:id="@+id/addToBagButton" style="@style/button" android:text="Add To Bag"/>
<EditText android:id="@+id/quantity" style="@style/standard" android:text="1"/>
</LinearLayout>
Ecco l'XML per stile/pulsante
<style name="button">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">fill_parent</item>
<item name="android:textSize">17px</item>
<item name="android:textStyle">bold</item>
<item name="android:typeface">sans</item>
<item name="android:gravity">center</item>
<item name="android:layout_gravity">center</item>
</style>
stile standard
<style name="standard">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
</style>
fissa dal API19 – kreker