梁超杰

不积跬步无以至千里

RecyclerView 列表显示问题

1 无法显示:

很有可能是因为你的布局管理器设置错了

        rAdapter = new RAdapter(MainActivity.this, list);
        mLayoutManager=new LinearLayoutManager(MainActivity.this);
        mLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);//尤其是这句
        recyclerView.setLayoutManager(mLayoutManager);
        recyclerView.setAdapter(rAdapter);

上面这四句话一句话不能少,否则就会显示空白

2 显示之间出现大段空白

这种情况是刚加载页面的时候显示的没问题但是只要你滑动页面就会出现item之间间隔整个屏幕

这里写图片描述

item布局不要设置高度match_parent,而要设置成wrap_content(如果是横向排列,注意是宽度设置成wrap_content)

3 一直居左显示

 @Override
    public VH onCreateViewHolder(ViewGroup parent, int viewType) {
        View view = LayoutInflater.from(context).inflate(R.layout.item, parent,false);//注意不是设置null
       ...
    }
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LosingCarryJie/article/details/78062946
文章标签: recyclerview使用
个人分类: Errors
想对作者说点什么? 我来说一句

RecyclerView分组列表的实现

2016年08月17日 28.55MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭