Как выделить TextView или LinearLayout при щелчке по нему?
У меня есть LinearLayout, который содержит три TextView. Я хочу выделить TextView или весь макет, когда пользователь нажимает на TextView. Это какой-то способ сделать это?
Я не мог заставить работать римские методы, но вместо этого нашел свой ответ здесь. Используйте ресурс XML в качестве фонового рисунка и вуаля! он работал как шарм.
Ответ 3
Существует несколько способов сделать это.
Самый простой способ сделать это - сыграть с различными View атрибутами, такими как android:focusable, android:focusableInTouchMode, android:clickable и TextView, например android:selectAllOnFocus.
Вы также можете настроить внешний вид своих представлений, установив их фоны на StateListDrawable (aka <selector> drawables).