博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android获取通过XML设置的空间的高宽
阅读量:7042 次
发布时间:2019-06-28

本文共 538 字,大约阅读时间需要 1 分钟。

废话不说了 直接上代码:

public  boolean hasMeasured = false;

//下面是主要实现 放在oncreate函数下就可以了

container = (FrameLayout) findViewById(android.R.id.tabcontent);

  ViewTreeObserver vto = container.getViewTreeObserver();

  vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() {

   public boolean onPreDraw() {

    if (hasMeasured == false) {

     int height = container.getMeasuredHeight();

     int width = container.getMeasuredWidth();
      hasMeasured = true;

//LOG一下或者TOAST一下就可以了

    }

    return true;
   }
  });

转载于:https://www.cnblogs.com/mkorion/archive/2012/06/16/2551940.html

你可能感兴趣的文章
演示FileInputStream案例演示
查看>>
我的友情链接
查看>>
坐在马桶上看算法:只有五行的Floyd最短路算法
查看>>
我的友情链接
查看>>
nginx无法启动提示libpcre.so.1: cannot open shared object
查看>>
我的友情链接
查看>>
Android Service
查看>>
解决iphone safari上的圆角问题
查看>>
zabbix源码安装
查看>>
phpcms笔记
查看>>
查看系统用户登录信息命令
查看>>
CMS之图片管理(2)
查看>>
php 魔术方法总结(持续更新)
查看>>
利用ADMT进行Exchange跨域迁移之一:配置域信任
查看>>
javascript获取系统当前时间
查看>>
【java解惑】java中那些反常识的小知识
查看>>
bash内部命令变量
查看>>
python3.4 之sqlite3,pymysql
查看>>
网络接口
查看>>
centos下Extmail的搭建
查看>>