listview item之间分割线的设置 listview拖动变黑状态

  1. 取消listview每项间的分割线:
  • 代码方式
    mListView.setDivider(null);
  • 如果想扩大listview每项间的距离,并让分割线消失可以这样设置
    mListView.setDividerHeight(10);
  • xml方式
    android:divider = "@null"
    android:dividerHeight="1dp"
  • 将分割线设为其它颜色
    android:divider = "@color/white"
  1. 取消ListView头部和底部的分割线:
    listview分割线会在头部、数据item、及根部的底部打印,如果要取消头部分割线有两种方式
  • 代码的方式
    addHeaderView(headView, null, true);
    addFooterView(footView, null, true);
    注意:第三个参数必须为true,否则无效
    //显示头部出现分割线
    listview.setHeaderDividersEnabled(true);
    //禁止底部出现分割线
    listview.setFooterDividersEnabled(false);
  • xml方式
    android:headerDividersEnabled="true"
    android:footerDividersEnabled="true"
  1. 在为程序加背景时,发现在拖动List或Grid列表时一片漆黑。
    ListView、GridView都有这个属性,两种设置如下:
  • xml布局文件里设置为:
    android:cacheColorHint="#00000000"
  • java代码里设置为:
    listView.setCacheColorHint(0);

    gridView.setCacheColorHint(0);

posted @ 2014-08-13 15:33

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容