============问题描述============

listview 调用 scrollto函数后,列表显示的数据丢失了。
例:列表有6项item,listview能显示4项,当调用scrollto函数
使列表滚动后,只能看见前5个item了

============解决方案1============

引用 4 楼 u010082177 的回复:

我的显示区只能显示4记录,listview总共有大于4条的记录;
先把第一条记录的颜色设成其他颜色,隔一定时间设置第二条记录,依次设置到
所有记录都完成。

设置第5条记录的时候是看不到了,所以想用scroll函数

设置颜色用的是 ListView.getChildAt(i).findViewById(R.id.id)

现发现getChildAt得到的item是当前可见区的第几条,不过让ListView滑动起来后,设置好的item
又变了

肯定的呀,你用getChildAt方法只能得到显示出来的item,要重写getView方法
所有的item都是用getView方法重绘的
设置背景在getView方法里面写就好了
你看我博客,有类似的代码可以给你参考

转载于:https://www.cnblogs.com/lianxu61/p/4033804.html

android Listview scrollto 问题相关推荐

  1. android ListView包含Checkbox滑动时状态改变

    题外话: 在xamarin android的开发中基本上所有人都会遇到这个小小的坎,的确有点麻烦,当时我也折腾了好一半天,如果你能看到这篇博客,说明你和我当初也是一样的焦灼,如果你想解决掉这个小小的坎 ...

  2. Android ListView 自定义背景后 滚动时的背景变黑问题

    ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧 ...

  3. Android listview viewholder

    2019独角兽企业重金招聘Python工程师标准>>> Android ListView ViewHolder 利用adapter中的getView的 contentView 的复用 ...

  4. Android ListView常用用法

    ListView是比较常用的控件,但一直都觉得创建ListView步骤有点繁琐,故在此总结一下,方便查阅. 程序效果是实现一个ListView,ListView里面有标题,内容和图片,并加入点击和长按 ...

  5. 【腾讯Bugly干货分享】Android ListView与RecyclerView对比浅析--缓存机制

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5811d... 作者:黄宁源 一,背景 RecyclerView是谷歌官方出的一 ...

  6. Android ListView异步加载图片乱序问题,原因分析及解决方案

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553 在Android所有系统自带的控件当中,ListView这个控件算是 ...

  7. Android ListView 圆角

    android ListView实现圆角实例教程二 Android框架浅析之锁屏(Keyguard)机制原理 http://www.eoeandroid.com/thread-181604-1-1.h ...

  8. Android listView 去掉header和footer中的分割线

    Android listView 去掉header和footer中的分割线 方法一: 在listView中加上android:headerDividersEnabled="false&quo ...

  9. android ListView布局之二(是用simpleAdapter绑定数据)

    main.xml主布局文件,代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout x ...

最新文章

  1. 远程连接docker中的mysql容器_docker构建mysql容器及Navicat 远程连接
  2. Asp.net中的AJAX学习记录之一 AJAX技术的崛起与Asp.net AJAX的诞生
  3. 使用Dnsmasq加速苹果App Store、iCloud、iTunes、Mac更新等访问速度
  4. java程序中出现两个class,Java中Class类中两个值得注意的进行类型动态转换的方法...
  5. cdev 结构体与字符设备的注册
  6. 对HashMap对象的键值对内容进行排序
  7. (85)Verilog HDL:板间信号同步
  8. 【开发工具】之windows下通过批处理编译VS工程
  9. 大一软件工程C语言推荐书籍,大一软件工程学生,看完了谭浩强的书,越看越迷茫,感觉并没什么用,什么大程序都不会编,求指点?...
  10. C语言头文件里可以写些什么
  11. 一键导出微信所有聊天记录的小工具
  12. oracle加字段卡住,oracle添加字段引起的问题
  13. iOS -- 播放本地音频文件 (Swift)
  14. SEO分析关键词策略
  15. 一些网络广告定价模式的含义
  16. 解决ubuntu18.04无法连接wifi问题
  17. 大数据杀熟为何屡禁不止
  18. max9286 四合一_MAX9286+HI3519 +MAX96705方案分享
  19. Linux test
  20. 3.Linux创建文件

热门文章

  1. 迷宫寻路系列常用算法逻辑探究
  2. 从分子层面雕刻肌肉,新数学模型预测锻炼肌肉最优方式
  3. mysql使用Navicat创建分区
  4. 2019年春季学期第二周作业
  5. BZOJ3083: 遥远的国度(树链剖分)
  6. 【BZOJ3772】精神污染
  7. redis入门demo
  8. node.js 函数定义和调用
  9. WPF 中Frame + Page 的使用
  10. CSS3学习之 animation 属性