zoukankan      html  css  js  c++  java
  • Android中取消GridView & ListView默认的点击背景色

    转自:http://blog.csdn.net/caihongdao123/article/details/51840024

    方法一:

    [java] view plain copy
     
    1. gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));  
    2. listView.setSelector(new ColorDrawable(Color.TRANSPARENT));  

    在代码中初始化的时候设置其属性。

    方法二:

    [java] view plain copy
     
    1. <GridView  
    2.         android:listSelector="@android:color/transparent"  
    3.         android:numColumns="auto_fit"  
    4.         android:columnWidth="50dp"  
    5.         android:stretchMode="spacingWidth"  
    6.         android:layout_weight="1.0"  
    7.         android:layout_height="0dip"  
    8.         android:layout_width="match_parent"/>  
    9.   
    10. <ListView  
    11.         android:listSelector="@android:color/transparent"  
    12.         android:layout_height="match_parent"  
    13.         android:layout_width="match_parent"/>  

    在布局文件设置android:listSelector设置为透明色,当然既然能设置成透明的,也能用这个属性设置你自己想要的点击背景色!

  • 相关阅读:
    15_门面模式
    14_责任链模式
    13_观察者模式
    12_状态模式
    11_策略模式
    10_命令模式
    09_适配器模式
    08_装饰者模式
    07_代理模式
    linux邮件服务器postfix配置实例
  • 原文地址:https://www.cnblogs.com/weizhxa/p/7905891.html
Copyright © 2011-2022 走看看