当使用填充器(inflate)后,如何获取控件的宽和高?
来源:互联网 发布:usb高速数据采集卡 编辑:程序博客网 时间:2024/05/22 10:32
popView = LayoutInflater.from(this).inflate(R.layout.pop_bubble_1, null);
Log.i("[YT]", "popView-->W"+popView.getMeasuredWidth());
Log.i("[YT]", "popView-->H"+popView.getMeasuredHeight());
popView.measure(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
Log.i("[YT]", "popView-->W"+popView.getWidth());
Log.i("[YT]", "popView-->H"+popView.getHeight())
Log.i("[YT]", "popView-->W"+popView.getMeasuredWidth());
Log.i("[YT]", "popView-->H"+popView.getMeasuredHeight());
从上输出可以看出:只有最后两行才是真的popView的宽和高,其他四行输出全是o
总结:想要获取填充布局文件的宽和高,首相需要调用measure方法,然后用getMeasuredWidth()和getMeasuredHeight()取得宽和高。
0 0
- 当使用填充器(inflate)后,如何获取控件的宽和高?
- 当使用填充器(inflate)后,如何获取控件的宽和高?
- 获取控件的宽和高
- 获取控件的宽和高
- 获取控件的宽和高
- Android 获取控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- Android 获取Android控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- 获取Android控件的宽和高
- Android获取Android控件的宽和高
- 获取Android控件的宽和高
- Dedecms调用栏目导航并生成二级下拉菜单
- poj-2028
- 虚拟机下linux与电脑主机的互通及samba服务器配置
- SSIS查询包执行时间
- Mysql常用处理函数
- 当使用填充器(inflate)后,如何获取控件的宽和高?
- 我在CSDN上的第一页博客
- 手机删掉的照片怎么恢复
- 在CentOS 6.5下的virtualenvwrapper的使用
- overflow,toggleClass 用法和实例
- 理解放大电路频率特性
- java-猜数字大小
- Android SDK Manager
- 分词入门