RecyclerView.Adapter里面可以知道RecyclerView整体方向吗
RecyclerView是通过LinearLayoutManager来控制方向的// 创建一个线性布局管理器 mLayoutManager = new LinearLayoutManager(this); // 默认是Vertical,可以不写 mLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);mRecyclerView.setLayoutManager(mLayoutManager);
■网友
首先,感谢邀请我来回答这个问题。如同 @四海飘渺 回答的一样,核心的代码如下 mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView); LinearLayoutManager layoutManager = new LinearLayoutManager(this);// layoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); // 设置布局管理器 mRecyclerView.setLayoutManager(layoutManager);重点在于layoutManager.setOrientation(LinearLayoutManager.HORIZONTAL);这行代码,默认是竖直的,也就是我们常见的纵向的ListView,在这里你的问题如果我没有理解错误的话,应该是想检测方向,而不是设置方向:mRecyclerView.getLayoutManager().getLayoutDirection();这个方法可以得到您设置的布局的具体方向。如果我的回答对您有用,欢迎你关注我的技术公众号:Android面试无忧。
推荐阅读
- 用泡沫箱来养多肉老桩?只要我们把细节做好,同样可以养出状态来
- ■养宠物真可以缓解孤独吗?一起来听听“铲屎官”的心声吧!
- 用EagleGet下载时总提示无效URL地址,无法下载,而用迅雷、QQ旋风则可以,咋回事~
- 银行的数据中心可以跳槽去互联网公司吗
- 银行高管的薪酬结构图表最新的,请问在哪里可以收集
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 电动车第一线|电动车配多大的电池,可以跑100公里以上?师傅告诉你真实答案!
- 有啥方法,网站,项目可以自己练习计算广告学
- 学图像处理有哪些不错的书推荐
- 宝马7系|可以说,这款数字化高尔夫,让人看到了未来大众所有车型的样子
