Ich habe eine ListView-Unterklasse entworfen, aber ich weiß nicht, ob es besser ist, von Fragment zu erweitern und mein benutzerdefiniertes ListView von onCreateView
zurückzugeben oder (wenn möglich) das ListFragment mit dem it?Kann ein benutzerdefiniertes ListView in einem ListFragment festgelegt werden?
3
A
Antwort
0
überschreiben OnCreateView wäre der Weg, es zu tun.
Das sagte:
-Wenn Sie Ihre eigene benutzerdefinierte ListView liefern, warum verwenden Sie ListFragment?
-Was sind Anpassungen, die Sie in Ihren ListView aufnehmen? Häufig funktioniert das Standard-ListView, und Anpassungen werden in einem ListAdapter vorgenommen.
0
Aus Informationen aus Android SDK: Using Custom View In XML Based Layout extrahierten, ist es einfach, Ihre Frage zu beantworten:
in Ihrer XML-Layout-Datei statt „Listview“ verwendet wird, einfach den Namen setzen (mit Paketen) in der XML-Datei. Ein Beispiel:
Bevor:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@color/list_background"
android:layout_weight="1" />
<TextView android:id="@id/android:empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/no_data_list_background"
android:text="No data" />
</LinearLayout>
Nach:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<com.mycompany.BounceListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:background="@color/list_background"
android:layout_weight="1" />
<TextView android:id="@id/android:empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/no_data_list_background"
android:text="No data" />
</LinearLayout>
Verwandte Themen
- 1. Wie ein vorhandenes ListFragment in einem DialogFragment
- 2. Ich kann keine benutzerdefinierte Listview auf ListFragment setzen
- 3. Wie kann ein benutzerdefiniertes Symbol in einem Bildmenüelement verwendet werden?
- 4. Vorteil von ListFragment über ein ListView oder normales Fragment
- 5. Benutzerdefiniertes HeaderView in listView
- 6. Übergang von einem ListFragment zu einem anderen
- 7. Mein benutzerdefiniertes ListView funktioniert nicht in Fragment
- 8. Benutzerdefiniertes ListView-Hintergrundproblem
- 9. Kann ein Haltepunkt für EXC_BAD_ACCESS festgelegt werden?
- 10. ListView benutzerdefiniertes Layout
- 11. Angezeigter ArrayAdapter in einem ListFragment anzeigen
- 12. Kann ich ein ListView in einem anderen ListView verwenden
- 13. Ein ListFragment in ein DialogFragment einfügen?
- 14. WPF-ListView: Benutzerdefiniertes Scrolling-Verhalten
- 15. Wie kann ein Rahmen in Google Closure programmgesteuert festgelegt werden
- 16. Ausgewähltes Element in "ListFragment" hervorheben?
- 17. Wie benutze ich benutzerdefiniertes listView?
- 18. Benutzerdefinierte ArrayAdapter in einer ListFragment
- 19. Wie wird ein benutzerdefiniertes Symbol für die UITableview-Zeilenaktionsschaltflächen festgelegt?
- 20. Kann in Wit.ai eine Standardabsicht festgelegt werden?
- 21. ListFragment onItemClickListener funktioniert nicht
- 22. Kann die Befehlsleiste festgelegt werden?
- 23. Wie kann ich ein benutzerdefiniertes Modul in einem Doctest verwenden?
- 24. Wie kann ein benutzerdefiniertes Steuerelement validatable gemacht werden?
- 25. Benutzerdefiniertes ListView-Element programmgesteuert ändern
- 26. Wie kann ein benutzerdefiniertes Ereignis korrekt ausgelöst werden?
- 27. Wie legen Sie die Teilereigenschaften in einem listFragment fest?
- 28. ein Listview in einer Schublade mit einem Listview-Implementierung bereits
- 29. Kann ein Hintergrundbild auf einer WinForms TextBox festgelegt werden?
- 30. Orchard CMS - können Berechtigungen für eine einzelne Inhaltselement-Instanz wie ein benutzerdefiniertes Formular festgelegt werden
Ich habe versucht, [diese] (http://proandroiddev.blogspot.com.br/2012 zu erreichen /01/android-design-tip-drop-shadows-on.html) Effekt, um Schlagschatten anzuwenden. – kaneda
Und ich versuche, dies zu verwenden: http://jasonfry.co.uk/blog/android-overscroll-revisited/ –