在Android 的开发过程中经常会使用的RecyclerView 相互嵌套,嵌套时会出子View显示不全的问题和子RecyclerView的宽度不能铺满屏幕的情况。
解决方法如下:
1. 外层的RecyclerView Adapter设置
Override
public ContentHolder onCreateViewHolder(ViewGroup parent,int viewType) {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(R.layout.item_workbench_content,parent,false);
return new ContentHolder(view);
}
2.内层的RecyclerView Adapter
@Override
public ContentHolder onCreateViewHolder(ViewGroup parent,int viewType) {
LayoutInflater inflater = LayoutInflater.from(context);
View view = inflater.inflate(R.layout.item_sub_workbench,null);
return new ContentHolder(view);
}
如对此有疑问,请联系qq1164688204。
推荐Android开源项目
项目功能介绍:RxJava2和Retrofit2项目,添加自动管理token功能,添加RxJava2生命周期管理,使用App架构设计是MVP模式和MVVM模式,同时使用组件化,部分代码使用Kotlin,此项目持续维护中。

3177

被折叠的 条评论
为什么被折叠?



