调试发现5个是当前listview的高度能容下的个数,实际是4个全部看到,第5个有一点点看不大出来

解决方案 »

  1.   

    你到底想问啥?要实现什么效果?一定要用scrollTo这个函数么?
      

  2.   

    不要用这个方法,用smoothScrollToPosition或者smoothScrollBy,反正就是以smoothScroll开头的,根据你的需求来定。
      

  3.   

    我的显示区只能显示4记录,listview总共有大于4条的记录;
    先把第一条记录的颜色设成其他颜色,隔一定时间设置第二条记录,依次设置到
    所有记录都完成。设置第5条记录的时候是看不到了,所以想用scroll函数设置颜色用的是 ListView.getChildAt(i).findViewById(R.id.id)现发现getChildAt得到的item是当前可见区的第几条,不过让ListView滑动起来后,设置好的item
    又变了
      

  4.   


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

  5.   


    肯定的呀,你用getChildAt方法只能得到显示出来的item,要重写getView方法
    所有的item都是用getView方法重绘的
    设置背景在getView方法里面写就好了
    你看我博客,有类似的代码可以给你参考我看了你的博客 完全就和楼主的情况不一样,楼主希望的是item的Onclick 里处理 
    你的是在Adapter里控件点击的事件!