2015-01-23 1 views
2

Я просто хочу сделать текст нажатым в 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); 

Как я могу предотвратить изменение цвета фона на ощупь?

+0

Какого цвета он начинается с? Какой цвет он показывает при нажатии? – MiStr

+0

@Lee Jeongmin мой ответ - решение для вашего вопроса, а затем отметьте его правильно ... – Lokesh

+0

@Lokesh Да, ваш ответ - это решение. Но у меня недостаточно репутации. Поэтому я не могу этого сделать. Когда я получу репутацию, я проголосую за ваш ответ. Еще раз спасибо! –

ответ

2

Добавить это в вас TextView

android:textColorHighlight`="#000000" 
+0

Спасибо! Оно работает!! –

+0

@ LeeJeongmin не забывайте отмечать этот ответ как правильно. благодаря – Lokesh

 Смежные вопросы

  • Нет связанных вопросов^_^