ListView: Verhindert, dass eine Ansicht wiederverwendet wird
Ich habe eine ListView, die recycelte Ansichten verwendet. Ich versuche zu verhindern, dass eine Ansicht wiederverwendet wird. Also benutze ich setHasTransientState:
android.support.v4.view.ViewCompatJB.setHasTransientState (Ansichtsansicht, boolescher hasTransientState)
In der Jellybean-Version funktioniert es sehr gut, aber in Api <16 funktioniert es überhaupt nicht. Gibt es eine Möglichkeit, es zum Laufen zu bringen, oder gibt es einen anderen Ansatz für Pre-Jellybean?
Ich fand heraus, wie man einen RecyclerListener wie einstellt@ Daniel Chow empfohlen.
listView.setRecyclerListener(new RecyclerListener() {
@Override
public void onMovedToScrapHeap(View view) {
// Stop animation on this view
}
});