ExpandableListView

android.com里面提供了方法smoothScrollToPosition(position),这个方法实际上只是设置被选择的group的标题在显示范围内,

并不能达到置于顶端的效果,因此用户体验并不良好。

百度找答案并不令人满意,

once again,又是通过google group找到了答案

http://groups.google.com/group/android-developers/browse_thread/thread/64a41a02df1a60b2/e3f5f3e5af6e891b?lnk=gst&q=smoothScrollToPosition#e3f5f3e5af6e891b

使用方法setSelectedGroup(position)可以达到自动置于顶端的效果,

虽然新版本sdk在ExpandableListView里可以自动置于顶端,但是从其他activity带position参数进入ExpandableListView还是需要这个方法的,

感觉对上面这两个方法,sdk doc描述的不够准确,容易误解。

更多相关文章

  1. Android(安卓)挂断电话流程
  2. 深入源码分析Handler的消息处理机制
  3. Android中的自定义注解
  4. 查看Linux & Android中内存占用方法
  5. android 监控应用进程
  6. [万能方法] Android(安卓)Studio 调试出现 waiting for debugger
  7. (笔记)Android的OnGestureListener中onFling()的使用注意
  8. Android使用百度地图---环境配置和Hello World
  9. Android--Toast 两个 Crash

随机推荐

  1. 混合开发:Android的WebView加载H5,和H5的
  2. [Android]ListView性能优化之视图缓存
  3. Android内存管理机制
  4. 第1部分 Android开发环境搭建
  5. Android方向传感器实践——自己动手做指
  6. Android(安卓)开发中使用 SQLite 数据库
  7. android 高性能编程
  8. Android(安卓)动画具体解释View动画
  9. Android开发应用记录
  10. [转载]Android布局文件中命名空间的解析