在oncreate中如何获取view的高度和宽度
来源:互联网 发布:linux 监控tomcat日志 编辑:程序博客网 时间:2024/05/17 02:02
在编程中我们时常需要获取view的高度和宽度,下面有两个方法来获取view的宽高,getHeight()和getMeasuredHeight()。
getHeight()和getMeasuredHeight()的区别:
getMeasuredHeight():获取测量完的高度,只要在onMeasure方法执行完,就可以用
它获取到宽高,在自定义控件内部多使用这个
使用view.measure(0,0)方法可以主动通知系统去测量,然后就
可以直接使用它获取宽高
getHeight():必须在onLayout方法执行完后,才能获得宽高
view.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
headerView.getViewTreeObserver().removeGlobalOnLayoutListener(this);
int headerViewHeight = headerView.getHeight();
//直接可以获取宽高
1 0
- 在oncreate中如何获取view的高度和宽度
- 如何在onCreate中获取View的高度和宽度
- 获取view的高度和宽度(在onCreate方法中)
- 在onCreate()方法中获取View的宽度与高度
- onCreate()中获取View的宽度和高度
- 在onCreate方法中获取某个View的宽度和高度
- 在onCreate方法中获取某个View的宽度和高度
- 在onCreate方法中获取某个View的宽度和高度
- Mark---获取view的高度和宽度(在onCreate方法中)
- 在onCreate方法中获取某个View的宽度和高度
- 在onCreate方法中获取某个View的宽度和高度
- Android 如何在onCreate中拿到View的宽度和高度
- android在OnCreate中获取控件的宽度和高度
- Android在OnCreate中获取控件的宽度和高度
- Android在OnCreate中获取控件的宽度和高度
- Android在OnCreate中获取控件的宽度和高度
- Android在OnCreate中获取控件的宽度和高度
- Android在OnCreate中获取控件的宽度和高度
- MIT公开课《算法导论》笔记二:渐近符号、递归及解法
- Struts2的文件下载
- 欢迎使用CSDN-markdown编辑器
- ASM bug 11886915
- 冒泡排序算法以优化
- 在oncreate中如何获取view的高度和宽度
- JavaScript对象
- ubuntu常见问题
- struts2的值栈
- Android网络编程之JSON解析
- Trie树:统计词频、排序、查找
- 发送文件
- Linux驱动 IIC简介
- hdu 4279 Number(找规律)