Ich arbeite mit einer ListView, die Teil einer ListFragment ist. Ich möchte eine Kopfzeile mit einer bestimmten/benutzerdefinierten Höhe hinzufügen, aber es spielt keine Rolle, was ich in die Höhe der Kopfzeile stelle, immer hat es die gleiche Höhe. Ist es möglich, die Höhe der Header-Ansicht eines ListViews zu ändern?Header Ansichtshöhe in einer ListView
Unter dem Code, den ich verwenden:
header.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="100dp" />
ListFragment
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
TextView fakeHeader = (TextView)getActivity().getLayoutInflater().inflate(R.layout.header, null);
getListView().addHeaderView(fakeHeader);
}
Hallo @ianhanniballake, Ihre Lösung funktioniert wie ein Zauber: D, vielen Dank! Als ich _inflate (R.layout.header, getListView(), false) _ verwendet hat, hat es begonnen zu arbeiten. – Androider
Das ist eine * wirklich * großartige Antwort, die Sie bekommen, wenn Sie die Dokumentation lesen, Leute! Schande über uns – Odaym