首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置多个布局的staggeredGridLayout RecyclerView?

如何设置多个布局的staggeredGridLayout RecyclerView?
EN

Stack Overflow用户
提问于 2015-07-27 01:16:17
回答 1查看 289关注 0票数 0

我尝试使用staggeredGridLayout RecyclerView来创建网格。密码:

代码语言:javascript
复制
//for global layout    
mLayoutManager = new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL);

我有问题的方式,如果我设置如下:

  • 布局:2格网
  • 布局景观(旋转):3格网
  • 布局大:3格网
  • 大型景观布局(旋转):4格网
  • 布局xlarge: 4网格
  • 布局xlarge景观(旋转):6格网

那怎么做呢?对不起我的ENglish

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-27 01:24:08

values文件夹下创建一些资源文件,比如config.xml。放置一个integer值,该值将指示您希望在RecyclerView中看到多少列。

在其他文件夹中重写此值,例如在values下面

代码语言:javascript
复制
<integer name="columns">2</integer>

values-land下,你将拥有

代码语言:javascript
复制
<integer name="columns">3</integer>

然后您可以在运行时以这样的方式使用:getResources().getInteger(R.integer.columns)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31643693

复制
相关文章

相似问题

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