xiaoyan_12
2013-04-09 09:03
采纳率: 84.9%
浏览 2.6k

Android 中 ListView selector 不能运行

我使用list selector,但是不能很好的运行。点击list item后可以获得效果,但是在点击item之前没有任何效果出现。下面是 selector 的代码:

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

我已经把它应用到 listView

<ListView
        android:id="@+id/listView123"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"         
        android:listSelector="@drawable/list_selector"
        android:drawSelectorOnTop="true"
        android:focusable="true"
        >
    </ListView>

如何解决这个问题?谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • luhuajcdd 2013-04-10 04:34
    已采纳

    listView中设置Selector是没有错的, 是不是list_selector 不太对,

    <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item
         android:state_selected="false"
            android:state_pressed="false"
            android:drawable="@drawable/ic_launcher" />
        <item 
        android:state_focused="true" 
        android:state_pressed="false" 
        android:drawable="@drawable/headerplain" />    
        <item android:state_selected="true"
         android:state_pressed="false"
            android:drawable="@drawable/headerplain" />
         <item android:state_pressed="true"
          android:drawable="@drawable/headerplain" /> <!--这句放到最后试试--> > </selector>
    
    点赞 打赏 评论
  • balmy 2013-04-09 14:01
    android:background="@drawable/list_selector"用这种试试
    
    点赞 打赏 评论

相关推荐 更多相似问题