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);


这样就可以完美的解决这个问题了。

更多相关文章

  1. Android(安卓)Studio 2.2 新功能详解
  2. Android:使用ViewFlipper实现上下滚动消息
  3. Android(安卓)Activity 图形化生成简读
  4. adnroid:layout_weight
  5. [Android] Spinners介绍及用法
  6. Android通用可自定义下拉刷新上拉加载组件PopularRefreshLayout
  7. 禁止ScrollView内的控件改变之后自动滚动
  8. Android(安卓)检测软键盘的弹起与隐藏
  9. 理解Android中的自定义属性

随机推荐

  1. Android(安卓)技术专题系列之三 -- 编译(bui
  2. 我是如何自学Android,资料分享(2015 版)
  3. Android(安卓)相对布局:RelativeLayout
  4. Android触摸事件分发机制
  5. 浅谈android的selector背景选择器
  6. Android(安卓)小项目之--SQLite 使用法门
  7. 移动端网络优化
  8. android和ios的系统特性区别
  9. android
  10. Cocos2d-x在win7下的android交叉编译环境