Я знаю, что установка android:textIsSelectable="true" в xml для TextView покажет всплывающее окно с исходным текстом, и я использовал его в своем приложении. Но я обнаружил, что он больше не работает, когда я пытаюсь установить тот же атрибут в представлении, прикрепленном к RecyclerView.
Всякий раз, когда я пытаюсь выбрать текст, появляется следующий журнал -
TextView: TextView does not support text selection. Action mode cancelled.
И я не знаю почему? Почему он работает на других экранах, а не с RecyclerView. Я читаю несколько сообщений -
TextView с android: textIsSelectable = "true" не работает в списке просмотров
textview textIsSelectable = "true" не работает в Listview
android: textIsSelectable = "true" для TextView внутри Listview не работает
Но потом я столкнулся с этим сообщением -
Android: "TextView не поддерживает выбор текста. Действие отменено"
И ответ для меня был @hungkk. Его решение предложило, чтобы ширина TextView изменилась на wrap_content от match_parent.
Я знаю, что могу это сделать, но мой вопрос заключается в том, как это устранило проблему, потому что это выглядит странно для меня. А также, каково решение, если я хочу, чтобы ширина была match_parent.
Любые входы приветствуются.