首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从XML中设置RecyclerView app:layoutManager="“?

如何从XML中设置RecyclerView app:layoutManager="“?
EN

Stack Overflow用户
提问于 2016-02-28 15:07:11
回答 4查看 108.8K关注 0票数 198

如何从XML设置RecyclerView layoutManager?

代码语言:javascript
复制
    <android.support.v7.widget.RecyclerView
        app:layoutManager="???"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
EN

回答 4

Stack Overflow用户

发布于 2017-02-23 20:27:59

如果您想将其与LinearLayoutManager一起使用

代码语言:javascript
复制
<android.support.v7.widget.RecyclerView
    xmlns:app="http://schemas.android.com/apk/res-auto"
    app:layoutManager="android.support.v7.widget.LinearLayoutManager" >

这相当于

代码语言:javascript
复制
LinearLayoutManager mLayoutManager = new LinearLayoutManager(getApplicationContext());
mRecyclerView.setLayoutManager(mLayoutManager);
票数 90
EN

Stack Overflow用户

发布于 2019-02-20 22:38:12

我使用的最常见的方法是:

代码语言:javascript
复制
<androidx.recyclerview.widget.RecyclerView
    app:layoutManager="androidx.recyclerview.widget.GridLayoutManager" 
    tools:listitem="@layout/grid_item"
    android:orientation="vertical" app:spanCount="3"/>

和:

代码语言:javascript
复制
<androidx.recyclerview.widget.RecyclerView
    app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
    tools:listitem="@layout/grid_item"
    android:orientation="vertical"/>

建议设置listitem,这样您就可以在布局编辑器的预览中看到它的样子。

但是,如果你想颠倒顺序,我认为你必须用代码来做,如果你真的想看到什么,就用XML中的“工具”……

票数 18
EN

Stack Overflow用户

发布于 2020-09-15 09:25:36

这对我来说很有效--只需添加app:layoutManager="LinearLayoutManager",就可以了

代码语言:javascript
复制
    <android.support.v7.widget.RecyclerView
        android:id="@+id/recordItemList"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:clipToPadding="false"
        android:scrollbars="none"
        app:layoutManager="LinearLayoutManager"
        app:stackFromEnd="true"
        app:reverseLayout="true"/>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35679776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档