Я знаю, что установка 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
.
Любые входы приветствуются.