Ich möchte eine Headerview wie Listview in Recyclerview mit StaggeredGridLayoutManager hinzufügen. Ich habe alle Bibliothek durchsuchen und nur diese RecyclerHeaderView gefunden, aber diese Bibliothek haben Begrenzung für LinearLayoutManager oder GridLayoutManager. Ist es möglich HeaderView für staggeredGridLayout hinzuzufügen?Wie HeaderView Recyclerview mit StaggeredGridLayoutManager hinzufügen
1
A
Antwort
4
können Sie setFullSpan im Layout-Manager verwenden, um eine Reihe zu erstellen, die wie ein Header, dass
public final void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) {
StaggeredGridLayoutManager.LayoutParams layoutParams = (StaggeredGridLayoutManager.LayoutParams) viewHolder.itemView.getLayoutParams();
layoutParams.setFullSpan(true);
}
wie implementieren aussieht? sollte ich meinen Adapter auch ändern? – wanz
Ich habe Code für die Verwendung über – tyczj
hinzugefügt ich benutze onBinViewHolder, um Inhalt von jedem reyclerview Element zu füllen, was den Zweck erstellen layoutParams in dort? – wanz