【发布时间】:2012-01-26 02:22:12
【问题描述】:
我正在尝试使用 smoothScrollToPosition(int position) 方法滚动到 ExpandableListView 的底部,但失败了,因为我不知道如何计算 position 属性。
没有
adapter.getGroupCount()
也没有
adapter.getChildrenCount(getGroupCount()-1);
也没有
public int getLastIndex() {
int count = 0;
for (int g = 0; g < getGroupCount(); g++)
count += getChildrenCount(g) + 1;
return count;
}
成功了。
TLDR:如何在 API 级别 8+ 上(平滑)滚动到 ExpandableListView 的底部?
【问题讨论】:
-
你在什么情况下尝试调用这个方法,我的意思是你想在什么情况下实现这个功能?
标签: android scroll expandablelistview android-animation