Android : Legen Sie die Hintergrundfarbe für die listfragment
Ich m erstellen der Elemente von listfragment mit newView und bindView. Die Liste wird konstruiert in Ordnung. Jede Zeile der Liste ein Trennzeichen.
Ich denke, die Farbe zwischen diesen Trennzeichen wird immer wieder durch Standard-android-theme. Ich habe versucht, diese Farbe auf weiß mit diesem code in der onCreateView().
getListView().setBackgroundColor(Color.WHITE);
Aber es beschwert sich, dass Inhalte anzeigen, ist noch nicht erstellt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Fragment nicht den Inhalt Anzeigen, bis
onCreateView(
) genannt wird...so
getListView()
imonCreateView()
zurücknull
und verschieben Sie den code inonCreateView()
zuonViewCreated()
...in der Regel brauchen Sie nicht zu überschreiben
onCrateView()
Methode inListFragment
wie setzt es für Sie und instanziiertListView
als content -und folgenden code wird davon ausgegangen, dass Sie den ausbau
ListFragment
...Verwenden Sie einen Stil. So etwas wie in deinem res/values/styles.xml:
dass res/drawable/list_divider.xml:
Wenn Sie erweiterte Fragment, in Ihrem layout, in Ihre ListView-definition: