android,ExpandableList,将被选中的group置于顶端
16lz
2021-01-26
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描述的不够准确,容易误解。
更多相关文章
- Android(安卓)挂断电话流程
- 深入源码分析Handler的消息处理机制
- Android中的自定义注解
- 查看Linux & Android中内存占用方法
- android 监控应用进程
- [万能方法] Android(安卓)Studio 调试出现 waiting for debugger
- (笔记)Android的OnGestureListener中onFling()的使用注意
- Android使用百度地图---环境配置和Hello World
- Android--Toast 两个 Crash