Hier ist das Problem. Ich habe eine Listenansicht und es sieht gut aus im Gebäude, aber es hat den Fehler beseitigt. Der Inhalt hat eine Sicht mit dem ID-Attribut 'android.r.id.list', das keine ListView-Klasse ist.
Ich habe die Listenansicht nicht in die XML eingefügt, etwas wie: @android: list, der Grund, warum ich das nicht getan habe, ist, dass ich einige Beispiele finden könnte, die sie nicht brauchen, um solch eine XML-Liste zu erstellen ich mache jetzt?
Wie man es repariert? Danke!
Code für das Fragment.java
%Vor%Code für XML:
%Vor%aktualisiert: Ich habe das
hinzugefügt %Vor%in das XML. Obwohl das Bild / Name / Geschlecht gezeigt hat, aber sie sind nicht innerhalb der Liste, scheint die Liste ein separates Element zu sein. Irgendeine Idee, das Bild / den Namen / das Geschlecht in das Listenlayout zu legen? THXXX!
Ich habe die Listenansicht nicht in XML eingefügt
Fügen Sie ListView
mit einem android:id
von @android:id/list
zu Ihrem Layout hinzu, wo die Liste angezeigt werden soll.
Oder löschen Sie Ihre onCreateView()
-Implementierung, damit Sie die vererbte ListView
erhalten, die Sie von ListFragment
erhalten.
Oder ändern Sie Ihr Fragment so, dass es von Fragment
, nicht von ListFragment
erbt, und verwalten Sie selbst ein ListView
.
Oder ändern Sie Ihr Fragment so, dass es von Fragment
erbt und versuchen Sie nicht, eine Liste darin anzuzeigen.
Tags und Links android xml listview android-fragments