Подтвердить что ты не робот

Как включить маркеры выделения для EditText в PopupWindow?

Я использую EditText в PopupWindow. Он показывает ОК, но маркеры выбора не отображаются в EditText. Также не меняется меню "Параметры", когда я долгое время нажимаю кнопку EditText. В LogCat я вижу предупреждение

TextView не поддерживает выбор текста. Действие отменено.

В результате EditText не может скопировать/вставить текст из буфера обмена. Есть ли способ получить "нормальное" поведение EditText в PopupWindow?

Этот код показывает проблему, но я также пробовал много вариантов:

EditText edit = new EditText(getContext());
edit.setBackgroundColor(Color.BLUE);
PopupWindow popup = new PopupWindow(edit, 100, 100, true);
popup.setBackgroundDrawable(new BitmapDrawable());
popup.showAtLocation(this, Gravity.NO_GRAVITY, 100, 200);
4b9b3361

Ответ 1

Попробуйте это,

   editText.setSelectAllOnFocus(true);