ScrollView嵌套listview、gradview等 嵌套式高度显示问题的解决办法
2015-12-25 16:20
393 查看
ScrollView嵌套listview、gradview等高度显示问题的解决办法 。
自定义一个MyListView 继承 ListView ,实现他的几个构造方法,重写onMeasure方法。
自定义一个MyListView 继承 ListView ,实现他的几个构造方法,重写onMeasure方法。
<span style="font-family:KaiTi_GB2312;">public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(Context context, AttributeSet attrs) { super(context, attrs); } public MyListView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }</span>
<span style="font-family:KaiTi_GB2312;font-size:18px;">public class MyGridView extends GridView { public MyGridView(Context context, AttributeSet attrs) { super(context, attrs); } public MyGridView(Context context) { super(context); } public MyGridView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int expandSpec = MeasureSpec.makeMeasureSpec( Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); super.onMeasure(widthMeasureSpec, expandSpec); } }</span>
相关文章推荐
- 黑马程序员平安夜圣诞节大型福利活动
- 如何实现https访问
- 我的第一次份实习工作-iOS实习生-第三个月
- HDU 5151 Sit sit sit 区间DP + 排列组合
- jQuery easyUi 数据表格DataGrid 分页查询及常见问题解析
- JAVA面向对象之抽象类和接口
- 【spring-security】Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.sprin
- XCode7打包/更新报错
- 通过Python调用OpenStack 的RESTful API
- iOS报错:does not contain bitcode
- Java Web利用POI导出Excel例子(采用Spring mvc架构)
- CentOS学习11_CentOS下清理swap和buffer/cache
- 【HTTP】Fiddler(一) - Fiddler简介
- Android中WebView的addJavascriptInterface混淆方法
- 第四讲的四个习题
- 双向循环链表
- 接口和抽象类什么时候使用比较合适?
- SQL Server 2008 新增T-SQL 简写语法
- cm 安装cdh 后添加hive服务
- 网址