2011-01-26 3 views
1

이것은 내 textview입니다. 또한 상단에 이미지 선택기가 있습니다.drawableTop 및 textcolor가있는 TextView

<TextView 
     android:id="@+id/icon_live_ticker" 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:drawableTop="@drawable/selector_live_ticker" 
     android:gravity="center" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textStyle="bold"    
     android:textSize="10dp" 
     android:text="@string/text_icon_live_ticker"> 
    </TextView> 

문제는 내가 텍스트 색상을 설정하는 경우, 이미지의 선택의 어떤 상태 변화는 더 이상 볼 수 없음이 있다는 것이다.

아무도 설명 할 수 있습니까?

답변

4

그리고 해결책은 같은

<?xml version="1.0" encoding="utf-8"?> 
<selector 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item 
     android:state_pressed="false" 
     android:color="#777777" /> 
    <item 
     android:state_pressed="true" 
     android:color="#AAAAAA" /> 
</selector> 

그리고 수식 한 텍스트 뷰가 보이는 텍스트 색상에 대한 색상 선택기를 사용한다 : http://hello-android.blogspot.com/2011/01/problem-with-textcolor-by-using.html

:
<TextView 
     android:id="@+id/icon_live_ticker" 
     android:layout_width="100dp" 
     android:layout_height="wrap_content" 
     android:drawableTop="@drawable/selector_live_ticker" 
     android:gravity="center" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textStyle="bold"    
     android:textSize="10dp" 
     android:textColor="@drawable/selector_icon_text_color" 
     android:text="@string/text_icon_live_ticker"> 
    </TextView> 

내가 그것에 대해 작은 게시물을 작성한