Alg*_*der 13 android android-scrollview android-recyclerview
我正在尝试在ScrollView中显示水平Recyclerview项目和垂直Recyclerview项目
即使我使用android:Scrollview也无法正常工作:fillViewport ="true"
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
//Horizontal Recyclerview items
<RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content">
</RecyclerView>
//vertical Recyclerview items
<RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"></RecyclerView>
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
ScrollView只能生育一个孩子。
删除RelativeLayout并重试。
除此之外,android:layout_height应ScrollView设置为wrap_content
另外,我不太确定它是否有效,因为在文档中指出
永远不应该将 ScrollView 与 ListView 一起使用,因为 ListView 负责其自己的垂直滚动。最重要的是,这样做会破坏 ListView 中处理大型列表的所有重要优化,因为它有效地强制 ListView 显示其整个项目列表以填充 ScrollView 提供的无限容器。
也许是一个NestedScrollView作品,因为它是为了
NestedScrollView 就像 ScrollView 一样,但它支持在新旧版本的 Android 上充当嵌套滚动父级和子级。默认情况下启用嵌套滚动。
| 归档时间: |
|
| 查看次数: |
27502 次 |
| 最近记录: |