【问题标题】:RecyclerView row items allowing horizontal scrollRecyclerView 允许水平滚动的行项目
【发布时间】:2015-11-04 12:13:24
【问题描述】:

我可以让 RecyclerView 行项目允许水平滚动吗? 每个项目(例如卡片布局或任何其他)都是一个类别项目,每个类别都有多个可以水平滚动的项目。 ..

【问题讨论】:

标签: android android-layout


【解决方案1】:

我建议你试试这个question。对我自己有用。您必须在每一行中使用一个 Horizo​​ntal Recyclerview。

【讨论】:

  • 如果另一个问题的答案非常适合这个问题,您应该将其标记为该问题的副本或投票关闭它,而不是仅通过链接回答。
【解决方案2】:

将方向设置为 RecyclerView

 RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView);
        recyclerView.setAdapter(myAdapter = new MyAdapter(getBaseContext(), myData, myLayout);
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
        // for horizontal
           linearLayoutManager.setOrientation(LinearLayout.HORIZONTAL);
        // for vertical 
            linearLayoutManager.setOrientation(LinearLayout.VERTICAL);

        recyclerView.setLayoutManager(linearLayoutManager);

【讨论】:

  • 我认为他的意思是回收站视图应该垂直滚动,但每个项目可以独立水平滚动
  • 在这种情况下,我们必须采用两个 RecylerViews 一个是父垂直方向,第二个是子水平方向
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-10
  • 1970-01-01
  • 2014-05-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-02
相关资源
最近更新 更多