AbsListView.onTouchUp(): Also update nextSelectedPosition

This seems to be a bug in the AOSP implementation, but somehow on AOSP
it doesn't have any effect.
This commit is contained in:
Julian Winkler
2025-10-25 07:54:18 +02:00
parent b0df34027b
commit 5cd6a7fd85

View File

@@ -2992,6 +2992,7 @@ public abstract class AbsListView extends AdapterView<ListAdapter> implements Te
if (!mDataChanged && mAdapter.isEnabled(motionPosition)) {
mTouchMode = TOUCH_MODE_TAP;
setSelectedPositionInt(mMotionPosition);
setNextSelectedPositionInt(mMotionPosition);
layoutChildren();
child.setPressed(true);
positionSelector(mMotionPosition, child);