android,ExpandableList,将被选中的group置于顶端

来源:互联网 发布:淘宝盗图被投诉怎么办 编辑:程序博客网 时间:2024/05/22 05:11

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描述的不够准确,容易误解。

原创粉丝点击