Ich habe zwei Aktivitäten AppBarLayout
mit einem Toolbar
und TabLayout
von Unterstützungsbibliothek 22ScrollingViewBehavior für Listview
Das Layout sowohl verwenden, ist ziemlich ähnlich: Toolbar
A an der Spitze, darunter TabLayout
, darunter ein ViewPager
3 enthält, Fragment
s.
Fragment
Die erste Aktivität hat eine RecyclerView
, die Fragment
zweite Aktivität eine ListView
statt verwendet.
Das rollbare Toolbar
Beispiel von https://github.com/chrisbanes/cheesesquare arbeiten an der ersten Aktivität Fein die RecyclerView
verwenden, sondern mit den ListView
.
Ich habe versucht, eine benutzerdefinierte ListViewScrollBehavior
erstellt, die AppBarLayout.ScrollingViewBehavior
erweitert, aber bis jetzt kein Glück. Die TouchEvent
s werden nur zum horizontalen Scrollen an die benutzerdefinierte Klasse übergeben, aber nicht beim Scrollen des ListView
(vertikal).
Gibt es eine Möglichkeit, CoordinatorLayout
mit ListView
zu verwenden?
Wenn Sie wirklich ein Tag erstellen müssen, dann erstellen Sie mindestens ein richtig benanntes. [tag: coordinator-layout] ist der falsche Name. Wenn du jemals die Tag-Beschreibung von [tag: android] gelesen hättest, wüsstest du: "Wenn du zusätzliche Tags zu Fragen hinzufügst, verwende bitte die Android-spezifischen Tags wie [tag: android-intent] und [tag: android-activity ], nicht [tag: intent] und [tag: activity]. ". Das korrekte Tag sollte also [Tag: android-coordinator-layout] sein und statt [tag: recyclerview] sollten Sie [tag: android-recyclerview] verwenden. –
Das gleiche gilt für [tag: listview], Sie sollen [tag: android-listview] verwenden. –
ok, hab es.Normalerweise benutze ich nur die populärste, und bei der Suche nach diesen Tags waren die ohne 'android-' viel beliebter – marmor