ExpandableListView
android.com里面提供了方法smoothScrollToPosition(position),这个方法实际上只是设置被选择的group的标题在显示范围内,
并不能达到置于顶端的效果,因此用户体验并不良好。
百度找答案并不令人满意,
once again,又是通过google group找到了答案
使用方法setSelectedGroup(position)可以达到自动置于顶端的效果,
虽然新版本sdk在ExpandableListView里可以自动置于顶端,但是从其他activity带position参数进入ExpandableListView还是需要这个方法的,
感觉对上面这两个方法,sdk doc描述的不够准确,容易误解。
本文讨论了Android中ExpandableListView组件的滚动问题,介绍了如何使用setSelectedGroup(position)方法实现滚动至指定group顶端的功能,解释了smoothScrollToPosition(position)方法的局限性,并指出SDK文档对此方法描述可能存在误导。
1321

被折叠的 条评论
为什么被折叠?



