RecyclerView嵌套GridView,RecyclerView的第一个item显示不全
16lz
2021-01-26
1.前言:
最近在开发过程中遇到了一个奇葩的问题,就是RecyclerView嵌套GridView时,RecyclerView的第一个Item向上滑出一部分,显示不全。通过找了很多资料,找到了解决这个问题的方法。
2.内容:
解决办法:
(1)在RecyclerView的Item布局的根布局加上:
android:descendantFocusability="blocksDescendants"
(2)RecyclerView的Adapter加载布局使用:
View v = LayoutInflater.from(parent.getContext()).inflate(itemId, null,false);
(3)在内部GridView的Adapter加载布局使用:
View v = LayoutInflater.from(parent.getContext()).inflate(itemId, parent,false);
这样就可以完美的解决这个问题了。
更多相关文章
- Android(安卓)Studio 2.2 新功能详解
- Android:使用ViewFlipper实现上下滚动消息
- Android(安卓)Activity 图形化生成简读
- adnroid:layout_weight
- [Android] Spinners介绍及用法
- Android通用可自定义下拉刷新上拉加载组件PopularRefreshLayout
- 禁止ScrollView内的控件改变之后自动滚动
- Android(安卓)检测软键盘的弹起与隐藏
- 理解Android中的自定义属性