【问题标题】:How to implement Horizontal and Vertical Scrolling in RecyclerView? [duplicate]RecyclerView如何实现水平和垂直滚动? [复制]
【发布时间】:2016-02-04 18:35:46
【问题描述】:

目前我使用ViewPagerRecyclerView 中实现水平和垂直滚动,LinearLayoutManager 设置为LinearLayoutManager.VERTICAL

有没有更好的方法来做同样的事情?

【问题讨论】:

标签: android android-recyclerview horizontal-scrolling


【解决方案1】:

你不能同时设置水平和垂直,你可以设置任何一个......如果你想要相同的方法,那么使用垂直滚动条和水平回收器视图。

你可以创建水平回收视图

    LinearLayoutManager layoutManager
    = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);

RecyclerView myList = (RecyclerView) findViewById(R.id.my_recycler_view);
myList.setLayoutManager(layoutManager);

【讨论】:

    【解决方案2】:

    您必须将布局管理器设置为水平方向的回收器视图

    recyclerView.setLayoutManager(new LinearLayoutManager(getOmniActivity(), LinearLayoutManager.HORIZONTAL, false));
    

    【讨论】:

    • 这将使列表只能水平滚动。
    • 你想达到什么目的。你可以说得更详细点吗。或者你可以使用交错的 GridView。
    • 我想要一个类似于 facebook 应用的列表。广告可水平滚动,垂直列表有新闻源。
    • 那么你必须在 RecyclerView 中制作 RecyclerView.. 这是可能的。但在性能方面,它可能会减慢您的手机速度。
    猜你喜欢
    • 2016-10-26
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2019-04-16
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    相关资源
    最近更新 更多