这篇文章主要给大家介绍了Android中的ListView如何滚动到指定的位置,文章给出了两种解决的方法,并给出详细的示例代码,相信会对大家的理解和学习很有帮助,有需要的朋友们下面来一起看看吧。

本文介绍的关于ListView移动到指定位置有两种方法,下面话不多说,直接来看示例代码:

(1)listview.setSelection(position);

(2)listview.smoothScrollToPosition(position);

第一种方法没有滚动效果,直接跳到指定位置,第二种方法是有滚动效果的。

但是,在是用的时候,你会发现第二种方法没有效果,甚至都没有移动,其实这个问题很好解决,只要在新线程里是用就可以了

listview.post(new Runnable() {

@Override

public void run() {

listview.smoothScrollToPosition(position);

}

});


最新文章

  1. FineReport如何部署Tomcat服务器集群
  2. CentOS6编译安装PHP7+Nginx
  3. [WinForm] VS2010发布、打包安装程序
  4. enum使用
  5. 001_JavaScript 错误 - Throw、Try 和 Catch
  6. oracle 的安装脚本
  7. 移动零售批发行业新的技术特色-智能PDA手持移动扫描打印销售开单收银仪!!
  8. HTML5结合百度地图API创建地图应用
  9. IOS——触摸事件 视图检测和事件传递
  10. Python中str()与repr()函数的区别
  11. c#遍历一个对象中所有的属性和值
  12. Item 17: 理解特殊成员函数的生成规则
  13. Docker 创建 mongo 容器
  14. Java 对象的序列化和反序列化
  15. Qt 查询字符串数据
  16. 安装安卓SDK和JDK的简便方法
  17. HDU 1730 类NIM模型
  18. 2011TG初赛
  19. 【原创】在VS2012中采用C++中调用DLL中的函数(4)
  20. 【RF库XML测试】通过xpath查找元素的说明

热门文章

  1. JavaScript项目重构到底有多少坑要填要踩
  2. Shell工具| 流程控制
  3. window下配置SSH连接GitHub、GitHub配置ssh key
  4. HDU 2586 How far away ?(经典)(RMQ + 在线ST+ Tarjan离线) 【LCA】
  5. Ignatius and the Princess III HDU - 1028 -生成函数or完全背包计数
  6. Django模板语言的复用
  7. 2017-9-8-RaspberryPi安装过程
  8. 2160 母猪的故事 ACM 数学规律
  9. Android 如何判断指定服务是否在运行中 “Service”
  10. STM32——C语言知识点:指针、结构体