tengo contenido que necesito mostrar sobre mi lista de vista y debajo, tanto que una vista de desplazamiento sería genial de usar si pudiera usar scrollviews y listviews juntos. Como esa no es la mejor solución, he intentado hacer un par de cosas para agregar contenido de pie de página a mi lista de vista,listview addFooterView problems
aquí la imagen a continuación muestra lo que sucede cuando agrego un tipo diferente de fila como la última fila. No puedo conseguir mi contenido para llenar el ancho de la fila
Tengo un par de botones que deben ir en el pie de página. Estoy usando un adaptador personalizado que amplía BaseAdapter.
También he intentado utilizar el addFooterView, pero estoy confundido sobre cómo usar el método addFooterView si está implementando su propio adaptador. Alguien tiene alguna ejemplos sencillos de cómo implementar addFooterView en un adaptador personalizado
o
hay una manera que puedo conseguir la fila en esta posición (como se ve en la imagen) para visualizar mejor, aquí está el código estoy usando para crear esta fila de pie
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
edición:
aquí es el xml para mi diseño de pie de página
<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>
aquí es el XML para el estilo/botón
<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>
estilo estándar
<style name="standard">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
</style>
fijo desde API19 – kreker