我正在从中间屏幕加载 xml(Screen) 的 xml 滚动视图中添加一个列表视图。在我的设计中,我有一个顶部像 textview 和一个列表视图,中间部分像 editext 和底部像按钮。页面从中间部分加载。如果它滚动我只能看到上面的部分。我想从上面加载页面。谁能告诉我问题是什么以及如何解决?
谢谢
我正在从中间屏幕加载 xml(Screen) 的 xml 滚动视图中添加一个列表视图。在我的设计中,我有一个顶部像 textview 和一个列表视图,中间部分像 editext 和底部像按钮。页面从中间部分加载。如果它滚动我只能看到上面的部分。我想从上面加载页面。谁能告诉我问题是什么以及如何解决?
谢谢
用作android:fillViewport="true"
滚动视图标签中的属性,它将填满屏幕。
实际上没有必要将 ScrollView 与 ListView 一起使用。仅使用 ListView,您将能够滚动 ListView 中的项目。
永远不要将 ScrollView 与 ListView 一起使用,因为 ListView 负责自己的垂直滚动。最重要的是,这样做会破坏 ListView 中处理大型列表的所有重要优化,因为它有效地强制 ListView 显示其整个项目列表以填充 ScrollView 提供的无限容器。
在这里找到
使用 smoothScrollTO(0,0) 解决问题