关于recyclerView的子条目横向布局无法铺满全屏的问题

刚刚进行了分类型的recyclerView的列表展示,遇到一个问题:
单独显示的时候我的布局是可以铺满全屏的,但是当做recyclerView的一个子条目的时候,就出现了问题了 .
之前也是遇到过类似的问题比如说是子条目不显示这样的,原因应该是adapter的创建布局出现的问题,于是开始调试.
之前的代码类似是这样的:

 @NonNull
    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        if (viewType == TYPE_BUTTON) {
            return new BUTTONViewHolder(mContext, mLayoutInflater.inflate(R.layout.buttonview, null));
}
}

更改之后的代码是这样的:

  @NonNull
    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        if (viewType == TYPE_BUTTON) {
            return new BUTTONViewHolder(mContext, mLayoutInflater.inflate(R.layout.buttonview, parent, false));
}
}

主要原因可能是子布局没有获取到父布局的宽高导致的,所以呢,parent这个参数是需要传的.

如果您有更好的方案方法,欢迎一起讨论.


3952735fe4a07d74f844ab84d36c43b0_r.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,903评论 25 709
  • 【Android 控件 RecyclerView】 概述 RecyclerView是什么 从Android 5.0...
    Rtia阅读 307,985评论 27 439
  • 第一品质就是清晰性, 吃饭的工具是刀叉碗筷, 思维的工具是概念, 断言, 推理和论证.清晰性是运用思维工具的入门性...
    以太死多阅读 745评论 0 0
  • 文/末瓣 长夏昏昏小道行, 忽见缤纷枝上凝。 满潮金盏随晴涌, 不落风中笑漪盈。
    末瓣阅读 157评论 2 3
  • 2018年2月1日 星期四 晴 看见别的家长都可以陪孩子出去玩玩,我好羡慕,也好愧疚,多么希望...
    家有茟霖阅读 408评论 0 1