<!-- Active tab -->
<item android:state_selected="true" android:state_focused="false"
android:state_pressed="false" android:drawable="@drawable/tab_bg_selected" />
<!-- Inactive tab -->
<item android:state_selected="false" android:state_focused="false"
android:state_pressed="false" android:drawable="@drawable/tab_bg_unselected" />
<!-- Pressed tab -->
<item android:state_pressed="true" android:drawable="@color/transparent" />
<!-- Selected tab (using d-pad) -->
<item android:state_focused="true" android:state_selected="true"
android:state_pressed="false" android:drawable="@color/transparent" />
有没有办法在这种选择器中获取错误我想使用这种选择器,但我在android:drawable="@color/transparent
中收到错误我运行时遇到此错误
我没有想法让它发挥作用
答案 0 :(得分:30)
替换
android:drawable="@color/transparent"
与
android:drawable="@android:color/transparent"
您应该参考android
命名空间
答案 1 :(得分:5)
尝试编写代码行以获得透明度,如下所示:
<item android:drawable="@android:color/transparent"/>
答案 2 :(得分:2)
android:drawable="@color/transparent"
默认情况下,在android框架中不使用。如果你想要它,你必须手动制作。所以你需要从
改变这个android:drawable="@color/transparent"
到
android:drawable="@android:color/transparent"
答案 3 :(得分:1)
将android:drawable
替换为android:color
,并在此处输入颜色的颜色代码。即。android:color="#00000000"
。
答案 4 :(得分:0)
您可以使用此代码:
android:background="any color u want"
android:alpha=".6"
它将为您提供具有透明背景的颜色