android listview 背景图片的问题

来源:互联网 发布:辽艺配音知乎 编辑:程序博客网 时间:2024/06/10 08:40

 

在为程序加背景时,发现在拖动List或Grid列表时一片漆黑,其实只是View的属性而已,ListView、GridView都有这个属性,两种设置如下:

 

xml布局文件里设置为:

android:cacheColorHint="#00000000"

 

 java代码里设置为:

listView.setCacheColorHint(0);

    或

gridView.setCacheColorHint(0);

 

 

更改listview焦点背景的问题

<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_window_focused="false"
        android:drawable="@drawable/没有焦点时的图片背景" />
  <item android:state_focused="true" android:state_pressed="true"
        android:drawable=
              "@drawable/非触摸模式下获得焦点并单击时的背景图片" />
  <item android:state_focused="false" android:state_pressed="true"
        android:drawable="@drawable/触摸模式下单击时的背景图片" />
  <item android:state_selected="true"
        android:drawable="@drawable/选中时的图片背景" />
  <item android:state_focused="true"
        android:drawable="@drawable/获得焦点时的图片背景" />
</selector>

原创粉丝点击