gpt4 book ai didi

android - ExpandableListView 中的 smoothScrollToPosition

转载 作者:行者123 更新时间:2023-11-29 14:02:58 27 4
gpt4 key购买 nike

我正在尝试使用 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 的底部?

最佳答案

expandableListView.setOnGroupClickListener(new OnGroupClickListener() {

@Override
public boolean onGroupClick(ExpandableListView parent, View v,
int groupPosition, long id) {
// TODO Auto-generated method stub
parent.smoothScrollToPosition(groupPosition);
return true;
}
});

关于android - ExpandableListView 中的 smoothScrollToPosition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8603946/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com