Scroll 如何在屏幕顶部显示当前扩展的组
我有一个可扩展的listview,其中TextView作为行,webview作为每行(组)的子级。当用户在加载html的组(行)webview上点击时。将webview向末尾滚动,然后单击另一行后,不会在顶部显示组。它会自动向下滚动 我想向上滚动,直到当前选定的组位于顶部Scroll 如何在屏幕顶部显示当前扩展的组,scroll,expandablelistview,Scroll,Expandablelistview,我有一个可扩展的listview,其中TextView作为行,webview作为每行(组)的子级。当用户在加载html的组(行)webview上点击时。将webview向末尾滚动,然后单击另一行后,不会在顶部显示组。它会自动向下滚动 我想向上滚动,直到当前选定的组位于顶部 谢谢您需要使用返回值true实现组ClickListener,以防止事件流。在on组中单击可以使用setSelectionFromTop(组位置,0)将刚展开的组移动到ExpandableListView的顶部。您还需要在侦听
谢谢您需要使用返回值
true
实现组ClickListener,以防止事件流。在on组中单击
可以使用setSelectionFromTop(组位置,0)
将刚展开的组移动到ExpandableListView
的顶部。您还需要在侦听器中调用expandGroup()
和collapseGroup()
。但您应该注意,在ItemClick
事件中,您将使用展开和折叠组(如动画等)覆盖ExpandableListView
的一般行为
listView.setSelectedChild(selectedGroupNo, selectedChildNo, true);
我也有同样的问题,如果我使用OnGroupClick方法返回true,那么我就无法显示webview。有什么建议吗?