gridview显示一行的问题
来源:互联网 发布:万能网络摄像头软件 编辑:程序博客网 时间:2024/05/20 21:42
当gridview嵌套在其他布局内(viewgroup) gridview的height在布局中设为wrap_content或者 match_parent时 有时候gridview只会显示一行,刚开始是以为gridview重绘在数据源更新之后,导致gridview没有来得及计算高度导致,于是我用动态加载view的方式,添加的viewGroup里边,这样保证adapter和gridview在实例化的时候,数据源已经获取完整(因为数据源数量是一定的),结果还是只显示后了一行,很哀伤,只能强制设置高度了
而给其固定的dp高度 则会显示所给的高度
解决方法 参考自[这里的博客,不过没有测试](http://blog.csdn.net/big_baodaren/article/details/49027151)
复写girdview的onmeasure方法
测量gridview的高度时可能会出现测量不准的问题 直接给他一个最大值 girdview就会显示全
@Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); }
阅读全文
0 0
- gridview显示一行的问题
- 解决gridview只显示一行的问题
- gridview只显示一行的问题
- 【Android 组件】Gridview 一行显示几个数目的问题
- Listview中嵌套gridview只显示一行的问题
- 解决GridView,ListView嵌套在ScrollView时只显示一行高度的问题
- 解决ScrollView中嵌套ListView和GridView只显示一行的问题
- ListView和GridView与ScrollView冲突只显示一行的问题
- 解决GridView,ListView嵌套在ScrollView时只显示一行高度的问题
- 关于ScrollView嵌套ListView或GridView只显示一行的问题
- 禁止了gridview的滑动,并且解决了当一个滑动控件包裹这个gridview时,gridview只显示一行的问题
- 让Gridview的每一行能显示高亮
- 选择GridView的一行,用DetailsView显示详细内容
- 选择GridView的一行,用DetailsView显示详细内容
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView,ListView只显示一行的解决办法
- ScrollView中嵌套GridView只能显示一行的解决办法
- Android 嵌套GridView,ListView只显示一行的解决办法
- Linux 的启动流程
- 【BBED】BBED模拟并修复ORA-08102错误
- ReshapeTheMatrix
- 关于table边框,设置了border-collapse:collapse之后,各条边框是怎么合并的?
- [BZOJ1596][Usaco2008 Jan]电话网络(树形dp)
- gridview显示一行的问题
- 生活小记15
- 简单计算
- POJ1008(模拟题)
- 二叉树 javascript实现
- python学习笔记.4使用列表的一部分,创建切片
- JavaScript正则表达式 匹配邮箱、手机号、日期、用户名、密码、身份证等
- 浅谈用极大化思想解决最大子矩阵问题
- 软件需求工程 课堂笔记4