2016-12-29 5 views
0

Я пытаюсь понять, как сделать текст выделенным после касания его и снова не подсвеченным после выбора другой опции ответа.Подчеркнутый текст после касания (приложение для Android)

Схема выглядит следующим образом:

1) текст ...

2) текст ...

3) текст ...

+0

Звучит как работа для некоторых кнопок радио. Или массив TextViews с onClickListeners и цикл foreach –

+0

Добавьте свой код PLS –

ответ

0

OnClick вариант 1, то есть text1. Установите его цвет как темно-черный или как вы хотите выделить, в то же время устанавливаете цвета других двух текстовых изображений как обычно. Примените его для других опций onclick.

text1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { text1.setHighlightColor(Color.BLACK); text2.setHighlightColor(Color.GRAY); text3.setHighlightColor(Color.GRAY); } }); 

text2.setOnClickListener (новый View.OnClickListener() {@Override общественного недействительными OnClick (View v) {text2.setHighlightColor (Color.BLACK); text1.setHighlightColor (Color.GRAY); text3.setHighlightColor (Color.GRAY);}}); text3.setOnClickListener (новый View.OnClickListener() {@Override public void onClick (View v) {text3.setHighlightColor (Color.BLACK); text1.setHighlightColor (Color.GRAY); text2.setHighlightColor (Color.GRAY);} });

+0

Большое спасибо пользователю7352183 – Kubs

+0

Большое спасибо пользователю7352183. Im veeeeeery, новый в программировании на Java, и не знаю, что именно вы написали в этом коде :) Приложение, пытающееся написать, - это своего рода викторина об исторических знаниях. Является ли слово «слушатель» необходимым в этом коде, даже если это приложение не имеет никакого отношения к прослушиванию? Спасибо :) – Kubs

+0

Кевин, у меня нет кода. Я даже не знаю, как начать с него. В настоящий момент я читаю книгу о java и смотрю учебники – Kubs