`
- 浏览:
35644 次
- 性别:
- 来自:
深圳
-
【BUG记录】解决android的listview划动变黑和selector效果出不来的问题
ListView是为了大容量数据展示而设计的。如果数据量(Item的数量)不是很大,且用ListView实现起来比较麻烦,不妨换种思路,不使用ListView,而用ScrollView来实现。
如果Item信息布局比较复杂或者Item的数量很多,出于性能的考虑,建议自定义一个View组件实现需要的功能,而不是组合其它控件达到所要的效果。
ListView滚动变黑:在xml中给ListView增加一个属性android:cacheColorHint="#00000000" 。当ListVIew中有很多Item,有时候需要快速的滚动。比如从第一个Item滚动到第600个Item这个时候,中间的很多Item对用户来说意义不是很大,但android却要调用 adapter.getView()方法将这些Item逐一画出,并且因为滚动很快用户不希望有任何的延迟。这在一些低端手机比如g1,是很难作到的。所以google工程师想出的一个办法是在滚动的时候,让屏幕变黑用一张黑色bitmap盖住ListView,而不去绘制中间过程中的很多Item,从而提升性能。
Item有自己的背景盖住了Selector光标:在xml中给ListView增加一个属性:android:drawSelectorOnTop="true"这样光标就会跑到Item上面的图层,问题解决啦。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Android ListView卡片效果,源码下载。
公司有个项目要用到类似手机QQ聊天记录列表ListView左右滑动后改变item的效果,网上没找到好的代码,偶然在安卓巴士的开源站http://d.apkbus.com/里面找到了SwipeToDismiss的源码...改成自己的显示另一个view的效果就行...
Android listview viewpager 滑动 跳动 冲突解决 ListView中嵌套ViewPage有或者滑动手势冲突解决 blog 地址 : http://blog.csdn.net/aaawqqq/article/details/43824631
说明并罗列了解决快速滚动ListView造成黑色背景的问题
Android_ListView动态刷新
实现ListView选项左右滑动,可以再该demo基础上实现自己想要的效果,如滑动删除等
Android ListView动态查询更新代码
滑动listview标题置顶,listview吸顶效果,安卓系统状态栏透明,有图有源码
android listView复用导致item上面动画的错乱。网上大部分都是写的item上面显示静态图片的例子,我这个是解决显示动态图片时复用导致的动画显示错乱问题。问题描述:假如一屏可以显示10个item项,如果第一个正在播放...
android 实现listview动态下拉刷新,动态加载数据 可以避免一次数据加载过多
android ListView 动态追加数据 显示追加进度
Android ListView上下翻页效果
Android完美解决listview中多个edittext显示混乱问题,内含源码及apk文件
android listView 改变选中行的 字体颜色和 图片
android listView顶部悬浮效果实现
android ListView向下展开 抽屉效果
android listview 列表点击时改变点击颜色效果,本人抽空开发,亲测,有需要的可以下载
Android ListView Item滑动进入动画效果,仿照的事窝牛装修app的动画,很酷炫。可参考我的博客:http://blog.csdn.net/zuiwuyuan?viewmode=list
对android分辨率用到的常用数据进行对比说明,并提供了解决方案,动态适应屏幕大小,适用于任何分辨率。
android listview带有editText的情况,解决editText的焦点问题,及数据错位问题。后2个包没用。