RecyclerView嵌套GridView,GridView显示不全
来源:互联网 发布:移动4g网络优化是干嘛 编辑:程序博客网 时间:2024/06/05 08:02
在一次做三级导航的过程中,我将第三级列表(GridView)放入到了一个RecyclerView的条目中,但是无论测试多少次,我的GridView都是只能显示一行,显示不全,屡试屡败,最终这个问题才得以解决:
创建自定义View继承GridView,重写onMeasure()方法,在每次绘制时重新计算我们这个控件的高度,具体代码如下:
@Overridepublic void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //makeMeasureSpec根据提供的大小值和模式创建一个测量值(格式) int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec);}
这样每一次view的高度就会重新由我们提供的大小值和模式创建的测量值决定,就解决了GridView只能显示一行的尴尬局面
阅读全文
0 0
- RecyclerView嵌套GridView,GridView显示不全
- ScrollView嵌套ListView,GridView,RecyclerView以及RecyclerView嵌套RecyclerView显示不全的解决方法
- ListView内嵌套GridView,GridView显示不全
- ScrollView嵌套GridView,GridView显示不全
- ScrollView嵌套GridView,GridView显示不全
- android ListView嵌套GridView显示不全问题
- android ListView嵌套GridView显示不全问题
- ListView嵌套GridView显示不全解决方法
- ListView嵌套GridView显示不全解决方法
- ListView嵌套GridView显示不全解决方法
- ScrollView嵌套GridView显示不全解决方法
- ScrollView中嵌套GridView时显示不全
- ListView嵌套GridView显示不全解决方法
- ListView嵌套GridView,显示不全解决办法
- ScrollView嵌套GridView显示不全的解决办法
- scrollview嵌套gridview显示不全解决办法
- 处理ScrollView嵌套GridView显示不全问题
- ScrollView嵌套Gridview显示不全的问题
- PCF8563/DS1302/DS1307/DS3231等常见时钟芯片驱动程序
- 基于K-means聚类算法的入侵检测系统的设计
- PAT乙级1007(编译未通过)
- 类迅雷下载管理工具
- java类对象的初始化顺序
- RecyclerView嵌套GridView,GridView显示不全
- 10043---使用Freemarker实现网页静态化
- 2017-10-27 周测试题
- 初次使用wget下载
- Matlab基础语法
- BeanUtils拷贝两个对象的相同属性
- spring注解配置
- 【Shell】for循环
- Java(9):MVC框架基础:Servlet+Jsp+javabean(1)