web-dev-qa-db-ja.com

Android:drawable = "@ color / transparent"属性を持つセレクター

<!--  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でエラーが発生します実行するとこのエラーが発生します

enter image description here

私はそれを機能させるためにやるべきアイデアが不足しています

11
Giant

交換

Android:drawable="@color/transparent"

Android:drawable="@Android:color/transparent"

Android名前空間を参照する必要があります

32
Gopal Gopi

次のように、透明性のためにコード行を記述してみてください。

 <item Android:drawable="@Android:color/transparent"/>
5
Android:drawable="@color/transparent" 

デフォルトではAndroidフレームワークでは使用されません。必要な場合は手動で作成する必要があります。したがって、これをから変更する必要があります。

Android:drawable="@color/transparent" 

Android:drawable="@Android:color/transparent"
2
Piyush

Android:drawableAndroid:colorに置き換え、その色のカラーコードをここに入力します。つまり、Android:color="#00000000"

1
The Heist

次のコードを使用できます。

Android:background="any color u want"
Android:alpha=".6" 

それはあなたに透明な背景を持つ色を与えます

0
Andrew Coder