`
houshijie3
  • 浏览: 9215 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

listview gridview 背景两三事

 
阅读更多

开发的时候发现

1 gridview点击item后item会有一个黄色的背景   去掉 黄色背景

      

gridView.setSelector(new ColorDrawable(Color.TRANSPARENT));

 2 listView 滑动时会产生大片的黑色背景,因为在滚动的时候为了提升性能做了优化,为提高滚动的性能,Android框架在ListView中引入CacheColorHint属性。如果该值为非0,则说明该ListView绘制在单色不透明的背景上,在默认情况下该值为#191919,也就是黑色主题中的黑色背景颜色值,这样当ListView滚动的时候就会使用该值来绘制ListView的背景。

    xml中listview添加:

   

android:cacheColorHint="#00000000" 

    或者代码里写入:

   

listview.setCacheColorHint(Color.TRANSPARENT);

 

ok,这是我遇到的两个小问题,肯定还会有其他的,但是大同小异,想实现点击后背景图,猜想是在setSelector(。。。)方法里搞定 ,现在没时间试了,有试了的朋友告诉下

分享到:
评论

相关推荐

    listview gridview 上拉加载 下拉刷新 包含6个demo

    在Android开发中,ListView和GridView是两种常用的列表控件,用于展示大量的数据。然而,当数据超出屏幕显示范围时,用户需要手动滚动查看全部内容。为了提升用户体验,"上拉加载"和"下拉刷新"功能应运而生。这些...

    Listview嵌套Gridview-demo

    在Android开发中,ListView和GridView是两种常用的布局控件,用于展示大量的数据。ListView以其滚动性能和节省内存的特性,常用于长列表的显示;而GridView则以网格形式展示数据,适合图片或小图标为主的布局。当...

    ListView嵌套GridView 并实现行列选择

    在Android开发中,ListView和GridView是两种常用的列表控件,它们可以用来展示大量的数据并提供交互功能。在某些场景下,我们可能需要在一个ListView中嵌套一个或多个GridView,以达到更复杂的布局效果,比如表格...

    ListView嵌套GridView实现左右滑动的效果

    在Android开发中,ListView和GridView是两种常用的布局控件,用于展示大量的数据。ListView通常用于垂直滚动,而GridView则用于网格状的布局显示。当需要在一个列表项中展示多列内容时,我们可能会考虑将GridView...

    listview gridview 图片缩放

    在Android开发中,ListView和GridView是两种常用的布局控件,用于展示大量的数据列表。当这些控件需要显示图片时,由于屏幕尺寸限制和性能优化的需求,通常需要对图片进行适当的缩放处理。以下是对"listview ...

    ListViewGridView填充效果

    在Android开发中,ListView和GridView是两种非常常用的控件,它们用于展示大量数据,并且具有良好的滚动性能。这两个视图都是AdapterView的子类,通过Adapter来填充数据,实现动态加载和滚动效果。本篇文章将深入...

    listview gridview 手势操作

    在Android开发中,ListView和GridView是两种非常常用的数据展示组件,它们可以用来显示大量数据集合,通常用于构建列表或网格视图。手势操作是提升用户体验的重要手段,将手势操作集成到ListView和GridView中,可以...

    listview gridview adapter的使用

    在Android开发中,ListView和GridView是两种常用的列表控件,用于展示数据集合。它们通过适配器(Adapter)来连接数据源与视图,将数据转换为可显示的UI元素。本篇将深入探讨如何使用SimpleAdapter和ArrayAdapter来...

    手机摇一摇震动刷新(支持ListView GridView WebView)

    这是我写的手机摇一摇震动刷新(支持支持ListView GridView WebView)并生成二维码的源码,我的Github上面有更多的效果介绍,有兴趣的小伙伴猛戳吧,https://github.com/changechenyu/ShakeToFresh 如果觉得很好玩...

    listView 嵌套gridView android

    2. 对ListView和GridView都开启缓存机制,通过设置`android:cacheColorHint="#00000000"`来关闭背景绘制,提高滚动效率。 3. 优化Adapter的notifyDataSetChanged()调用,避免不必要的数据刷新。 4. 使用懒加载策略,...

    ListView GridView 万能的适配器

    在Android开发中,ListView和GridView是两种非常常用的控件,它们用于展示大量数据集合,而适配器(Adapter)则是连接数据源与视图的关键组件。在这个主题中,我们将深入探讨ListView和GridView的万能适配器,以及...

    ListView嵌套GridView代码实现

    在Android开发中,ListView和GridView是两种常用的布局控件,它们可以用来展示大量的数据并进行交互。ListView通常用于展示单一类型的列表数据,而GridView则适用于显示同等大小的网格布局。当需要在一个列表项中...

    android ListView和GridView拖拽移位实现代码

    在Android开发中,ListView和GridView是两种常用的布局控件,用于展示大量的数据列表。它们都是AdapterView的子类,能够动态加载数据并显示。本文将深入探讨如何在Android中实现ListView和GridView的拖拽移位功能,...

    ListViewGridView下拉刷新,上拉加载更多

    ListViewGridView下拉刷新,上拉加载更多。很好用·

    Android scrollview ListView GridView上拉下拉刷新

    在Android开发中,ScrollView、ListView和GridView是三种常用的布局组件,它们各自有着不同的用途和特点。本篇文章将详细探讨如何实现这些组件的上拉下拉刷新功能,以及如何添加缓冲效果,以提升用户体验。 首先,...

    listView嵌套GridView的demo

    在Android开发中,ListView和GridView是两种常用的列表控件,它们可以用来展示大量数据并进行交互。当需要在一个列表项中展示多个子项时,就会用到ListView嵌套GridView的布局方式。本示例提供了“listView嵌套...

    ListView嵌套GridView解决方案

    在Android开发中,ListView和GridView是两种常用的列表控件,它们用于展示大量数据。ListView以其垂直滚动特性,适合展示一维列表,而GridView则通过网格布局展现二维数据。然而,在某些场景下,我们可能需要在一个...

    GridView图片墙,ListView嵌入GridView

    GridView图片墙,ListView嵌入GridView

    ListView GridView ViewPager 异步加载网络图片 +缓存+可配置 万能图片加载器

    ListView GridView ViewPager 异步加载网络图片 +缓存+可配置 万能图片加载器 超级顺畅加载显示 使用简单 教程地址:http://blog.csdn.net/zabio/article/details/19836805

    安卓listview相关相关-ListviewGridview空数据处理.zip

    "安卓listview相关相关-ListviewGridview空数据处理.zip"这个压缩包显然包含了处理ListView和GridView无数据场景的方法。首先,我们来了解如何处理ListView的空数据情况。 1. **创建空视图**: 在ListView的适配器中...

Global site tag (gtag.js) - Google Analytics