Ich habe eine ListView-Aktivität, die eine Fußzeile für die Liste der Elemente benötigt, so dass Sie darauf klicken können, und es würde mehr Elemente in die Liste laden. Die Liste wird von einem SimpleAdapter unterstützt, der von einer Map mit Strings unterstützt wird, und bevor der Adapter gesetzt wird, mache ich dies, um die Fußzeile hinzuzufügen:
mInflater.inflate(R.layout.list_load_more_row, null);
TextView footer = (TextView) findViewById(R.id.loadMore);
getListView().addFooterView(footer);
setListAdapter(ListViewHelper.getAdapterForContentList(mContent, this));
Aber ich erhalte diese Ausnahme im Debugger
java.lang.NullPointerException Android.widget.ListView.clearRecycledState(ListView.java:489) Android.widget.ListView.resetList(ListView.java:476) Android.widget.ListView.setAdapter(ListView.java:417)
Was ist falsch und wie kann ich meine Fußzeile in die Liste aufnehmen?
[EDIT] die Aktivität verwendet 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" />