Tengo una actividad ListView que necesita un pie de página para la lista de elementos para que pueda hacer clic y cargará más elementos en la lista. La lista está respaldada mi SimpleAdapter un respaldo de un mapa de cuerdas y antes de que se establece el adaptador hago esto finde para añadir el pie de página:Android agregando pie de página a ListView addFooterView()?
mInflater.inflate(R.layout.list_load_more_row, null);
TextView footer = (TextView) findViewById(R.id.loadMore);
getListView().addFooterView(footer);
setListAdapter(ListViewHelper.getAdapterForContentList(mContent, this));
Pero Im que consigue esta excepción en el depurador
java.lang .NullPointerException android.widget.ListView.clearRecycledState (ListView.java:489) android.widget.ListView.resetList (ListView.java:476) android.widget.ListView.setAdapter (ListView.java:417)
¿Qué sucede y cómo voy a agregar mi pie de página a la lista? ?
[EDIT] la actividad está usando list_load_more_row.xml:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/loadMore"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="17sp"
android:textStyle="bold"
android:textColor="#000000"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:gravity="center_horizontal|center_vertical"
android:text="@string/hello" />
probablemente debería publicar el código XML también. – Christian
podría necesitar más código, ¿podría publicar un informe de logcat más detallado? – st0le
Probablemente no encuentre R.id.loadMore inflated – ognian