Я просто хочу сделать текст нажатым в TextView, поэтому я использовал ClickableSpan
, но цвет фона текста изменяется, когда я его касался.Android: Предотвращение изменения цвета фона текста в TextView с помощью ClickableSpan при касании
Это мой код:
ClickableSpan clickableSpan = new ClickableSpan() {
@Override
public void onClick(View widget) {
// do something
}
};
SpannableString ss = new SpannableString("ClickableSpan Test");
ss.setSpan(clickableSpan, 0, 13, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Как я могу предотвратить изменение цвета фона на ощупь?
Какого цвета он начинается с? Какой цвет он показывает при нажатии? – MiStr
@Lee Jeongmin мой ответ - решение для вашего вопроса, а затем отметьте его правильно ... – Lokesh
@Lokesh Да, ваш ответ - это решение. Но у меня недостаточно репутации. Поэтому я не могу этого сделать. Когда я получу репутацию, я проголосую за ваш ответ. Еще раз спасибо! –