【发布时间】:2013-06-18 05:17:14
【问题描述】:
我用 ListView(Adapter) 制作了 Fake ExandableListView(Adapter)。 (因为我需要更多的定制)
一个列表项包含 GroupView 和 ChildView(默认可见性消失)
然后我改变子视图的可见性。
public void itemClicked(int position) {
Group group = groupData.get(position);
Child child = childData.get(group);
View childView = child.getChildView();
if (group.toggleExpansion()) {
childView.setVisibility(View.VISIBLE);
} else {
childView.setVisibility(View.GONE);
}
}
它工作正常,但我需要在展开列表项时自动滚动,比如真正的 ExpandableListView
如何自动滚动显示孩子?
【问题讨论】:
-
@Raghunandan setSelection 使项目位于顶部。这不是我的愿望。我想要滚动可用的最小滚动。
-
检查同一链接中的其他方法 smoothScrollToPosition 或 smoothScrollByOffset 取决于您的要求
标签: android android-listview expandablelistview