2011-11-21 17 views

Odpowiedz

2

Zakładając, że przez „odkształcalne” znaczy selektor z elementów kolorystycznych, należy odwołać się do this question.

Nie będzie można używać tekstu z obrazkami lub selektorami zawierającymi obrazy.

+0

thnx, to było to: D – bytebiscuit

0

Prostym sposobem jest użycie HTML:

StringBuilder text = new StringBuilder(); 
text.append("<font color='").append(selectedColor).append("'>")      .append("your text here").append("</font>"); 

textView.setText(Html.fromHtml(text.toString()), BufferType.SPANNABLE); 
1

Czy widzisz this, this lub this?

Ostatnim ogniwem mówi używać:

tvImagesTitle.setTextColor(getResources().getColor(R.color.blue)); 
10

Zakładając, że przez "odkształcalne" znaczy selektor kolorów z przedmiotów takich jak ta:

res/kolor/your_colors.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_checked="true" android:color="#ffffffff"/> 
    <item android:color="#ff1c5fab"/> 
</selector> 

Możesz użyć tego kodu: mText.setTextColor(getResources().getColorStateList(R.color.your_colors));

+1

Jeśli masz wyboru, to działa !!! Dzięki –

1

kolor/selector_co lors.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:color="@color/white" android:state_checked="true" /> 
    <item android:color="@color/white" android:state_pressed="true" /> 
    <item android:color="@color/white" android:state_activated="true" /> 

    <item android:color="@color/black" /> 

</selector> 

trzeba wdrożyć go do TextView tak:

textview.setTextColor(context.getResources().getColorStateList(R.color.selector_colors)); 
Powiązane problemy