Force RecyclerView zum Neuzeichnen von Android

Gibt es eine Möglichkeit, alle Elemente von @ neu zu zeichneRecyclerView?

Ich habe einige Themes (in style.xml) und nach dem Ändern des Themes brauche ich dasRecyclerView neu gezeichnet werden.

So möchte ich eine Methode, die erzwingen wird, @ erneut aufzurufonCreateViewHolder für jedes Element des Adapters.

Ich versuchte zu

Anrufadapter.notifyDataSetChanged aberonCreateViewHolder heißt nichtAnrufrecyclerView.setVisibility(View.GONE) und dannrecyclerView.setVisibility(View.VISIBLE)AnrufrecyclerView.invalidate()AnrufrecyclerView.setAdapter(null) und dannrecyclerView.setAdapter(adapter).
Dies funktioniert gut für 90% Artikel. Nur 90% der Artikel erhalten den neuen Stil, aber einige Artikel haben den alten Stil

Ich erwähne, dass dieRecyclerView ist an eine Aktivität gebunden, nicht an ein Fragment.

Antworten auf die Frage(12)

Ihre Antwort auf die Frage