2011-11-08 2 views
2

얼룩 오류가 있습니다 (this는 도움이되지 않습니다 ...) 나는 탭바에 대한 별도의 레이아웃을 가지고 있습니다. tabs_bg.xml은 레이아웃입니다. textColor 및 colors.xml의 tab_text_selector.xml java.lang.NumberFormatException의 : 입력 문자열 : "@ 색상/tab_unselected"textColor : 색상 값을 확인할 수 없습니다.

나는 그래픽 레이아웃을 클릭하면

(색상의 Nameing 오해의 소지가있을 수 있지만,이 테스트를 위해이다), 나는 오류가 발생했습니다

tabs_bg.xml :

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/tabsLayout" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="10dip" 
    android:gravity="center" 
    android:orientation="vertical" 
    android:background="@drawable/tabbar_background" > 
    <TextView android:id="@+id/tabsText" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Title" 
     android:textSize="15dip" 
     android:ellipsize="marquee" 
     android:singleLine="true" 
     android:marqueeRepeatLimit="marquee_forever" 
     android:textColor="@drawable/tab_text_selector"/> 
</LinearLayout> 

tab_text_selector.xml

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
     <item android:state_selected="true" 
      android:color="@color/tab_unselected" /> 
     <item android:state_focused="true" 
      android:color="@color/tab_unselected" /> 
     <item android:state_pressed="true" 
      android:color="@color/tab_selected" /> 
     <item android:color="@color/tab_selected" /> 
</selector> 

colors.xml

,
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <color name="tab_selected">#036DAB</color> 
    <color name="tab_unselected">#f36f25</color> 
</resources> 

답변

1

소문자 대신 색상으로 대문자를 사용하십시오.

<color name="tab_unselected">#F36F25</color> 
+0

dats true ......... –

관련 문제