Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了1片段布局上的Android Multiple RecyclerView(水平和垂直)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在一个页面布局上使用几个RecyclerView.

我需要这个清单:

方法1:

<ScrollView>
    <ViewPager></ViewPager> <!-- horizontal image slider 10 item -->
    <RecyclerView></RecyclerView> <!-- horizontal -->
    <RecyclerView></RecyclerView> <!-- gridview -->
    <RecyclerView></RecyclerView> <!-- horizontal -->
    <RecyclerView></RecyclerView> <!-- horizontal -->
    <RecyclerView></RecyclerView> <!-- gridview -->
    <RecyclerView></RecyclerView> <!-- horizontal -->
</ScrollView>

方法2:

<Relativelayout>
    <RecyclerView>
        <!-- viewtype for ViewPager horizontal image slider 10 item -->
        <!-- viewtype for horizontal  -->
        <!-- viewtype for gridview -->
        <!-- viewtype for horizontal  -->
        <!-- viewtype for horizontal  -->
        <!-- viewtype for gridview -->
        <!-- viewtype for horizontal  -->
    </RecyclerView>
</Relativelayout>

为此,我找到了两种方法

>一个RecyclerView – >使用ItemViewType
>将所有recycleview添加一个ScrollView中

哪种方法正确?

这些方法中的每一种都有问题,而且我找不到方法.

问题:

>使用< ScrollView>方法:在滚动到下方之前将所有图像从屏幕中拉出来. (但滚动快速而流畅)
>使用一个recycleview(多项目视图类型)是非常嵌套的,滚动不平滑,快速而且是lagy.

GooglePlay Apps中的列表设计如何? (嵌套而顺利)

谢谢你的帮助

解决方法

解决方案发现:

方法2更好.使用一个带有ItemViewType的recycleView.不要在onBindViewHolder中设置setAdapter()导致滞后.将steAdapter()放在ViewHolder中并平滑滚动.

大佬总结

以上是大佬教程为你收集整理的1片段布局上的Android Multiple RecyclerView(水平和垂直)全部内容,希望文章能够帮你解决1片段布局上的Android Multiple RecyclerView(水平和垂直)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。