Я обнаружил, что иногда setSelection не работает, потому что я установил атрибут "android: height" listView равным "wrap_content".
И мое приложение не работает, когда listView становится прокручиваемым из не прокручиваемого.
Например, если мое приложение "Приложение для просмотра файлов". Когда мой список меньше, скажем, 6, он не прокручивается. Теперь я возвращаюсь в родительский каталог, в котором есть 11 объектов, и я хочу установить выделение на какую-то позицию, и он не будет работать здесь.
to\from | Scrollable | non-Scrollable
Прокручиваемый | O | O (конечно)
без прокрутки | X | O (конечно)
Я не хочу использовать post (Runnable), потому что там будет задержка.
==================================
Ответ:
Вы можете попробовать установить для "android: height" значение "match_parent"
Боже, он проводит три дня.