ListView中提前测量View尺寸
来源:互联网 发布:我的世界pe怎么做js 编辑:程序博客网 时间:2024/06/02 07:34
/*** ListView中提前测量View尺寸,如headerView*/private void measureView(View view) { ViewGroup.LayoutParams p = view.getLayoutParams(); if (p == null) { p = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); }
//第一个参数spec =0,mode是UNSPECIFIED(未指定),父元素不对子元素施加任何束缚,第二个参数,是外边距和内边距 int width = ViewGroup.getChildMeasureSpec(0, 0, p.width);
int height; int tempHeight = p.height; if (tempHeight > 0) { height = MeasureSpec.makeMeasureSpec(tempHeight, MeasureSpec.EXACTLY); } else { height = MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED); } view.measure(width, height); }
0 0
- ListView中提前测量View尺寸
- 在C#中测量字符串的尺寸
- 如何在ListView中嵌套ListView---listview的重新测量
- android中view的宽高测量
- Android中View的测量模式
- View测量
- 详解onMeasure()方法中如何测量一个控件尺寸
- 手机屏幕尺寸测量
- 时常用于listview中嵌套Gridview 测量高度
- 在onCreate中测量View组件宽高的方法
- View中与测量有关的一些方法
- 如何在onCreate中测量View的实际宽高
- 自定义View中画布相关类及画布测量坐标系。
- 带着问题学习Android中View的measure测量
- android 中View测量,布局和滑动的属性区分
- Android 自定义View 测量控件大小onMeasure中MeasureSpec作用
- Android中View测量、布局及绘制原理
- Android中View测量、布局及绘制原理
- 简单封装一个组件:购买数量,带减少增加按钮AmountView
- java1.8 新特性 lambda
- 软件测试基础知识概论
- vml
- synchronized关键字加到static静态方法和非static静态方法区别
- ListView中提前测量View尺寸
- 【Java语言】Ja.3.2--JavaMail接口应用举例
- 【opencv】相机模型与相机标定
- URI_URL详解
- thinkphp 索引功能,文章标题和文章内容分离,优化数据库效果 读取数据库 【2】
- 1057. 数零壹(20)
- vml 画图注意
- 多线程和线程池
- JetBrains激活(IDEA,WebStorm 皆可)