2011-01-10 16 views
2

自分のセレクタをListViewに使用していますが、デフォルトは使用されていません。どのようにデフォルトの背景drawableを設定するのですか?以下のコードでは、私のリストの行のすべてが青になることを期待しています。 http://developer.android.com/reference/android/graphics/drawable/StateListDrawable.html#attr_android:visibleAndroid - ListViewリストセレクタでデフォルトを使用しない

視認性が最初に偽の文書によると:。

<?xml version="1.0" encoding="utf-8"?> 
<selector 
    xmlns:android="http://schemas.android.com/apk/res/android"> 

    <item android:state_pressed="true" > 
     <shape> 
      <gradient 
       android:startColor="#0266e9" 
       android:endColor="#0484f2" 
       android:angle="90" /> 

     </shape> 
    </item> 

    <item android:state_focused="true" > 
     <shape> 
      <gradient 
       android:startColor="#bbccff" 
       android:endColor="#dce4fd" 
       android:angle="90" />         
     </shape> 
    </item> 


    <item>   
     <shape> 
      <solid android:color="#FF0000FF"></solid> 
     </shape> 
    </item> 
</selector> 
+1

この問題を解決したことがありますか?私はここでまったく同じ問題を抱えています:http://stackoverflow.com/questions/4730691/android-listview-state-list-not-showing-default-item-background –

答えて

0

デフォルト(青)が表示されていないことが考えられ

+0

私はちょうどこれを真に設定しようとしました: '< ?xml version: "1.0" encoding = "utf-8"?> <セレクタxmlns:android = "http://schemas.android.com/apk/res/android"> 'それは決して表示されませんでした。もともとは押されたときに表示されていました。 – SapphireSun

関連する問題