解决无法获取组件大小的问题

原创 2015年11月18日 11:14:54

我们都知道组件的只有绘制完成以后才能获取到组件的大小,以及位置等信息,所以在onCreate方法中是获取不到组件的这些信息的,所以我们可以在onResume方法中获取到组件的信息

但是有时候我们直接调用自定义View中的方法来获取View的数据,这个时候我们可以通过如下代码获取组件的信息:

final ViewTreeObserver vto = ll_tab.getViewTreeObserver(); 
		vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener(){
		       public boolean onPreDraw(){ 
		    	   ll_tab.getViewTreeObserver().removeOnPreDrawListener(this);
				   //在这里view已经绘制完成了,我们就可以获取view的信息了
				   return true;
				}
		});
ViewTreeObserver详情

版权声明:本文为博主原创文章,未经博主允许不得转载。

解决FTP客户端文件断点续传过程中服务器无法知晓文件总大小的问题

问题:
  • tmyth
  • tmyth
  • 2014年08月12日 17:32
  • 990

如何解决博客中暂时无法上传图片或者图片上传的大小不能超过*M的问题,可无限制插入图片

大家都知道,注册一个博客后,写博文时可能会要求几天内不准插入图片,或者插入的图片不能超过多大。 这是为了限制博客用户上传的图片,来减轻博客服务器的负载,也是为了防止某些注册了就不用了的用户,那存他上...

WCF+Restfull服务 提交或获取数据时数据大小限制问题解决方案

近日在使用wcf的restfull架构服务时遭遇到了提交大数据的问题。     大数据包含两种情形:     1)单条数据量过大。     2)提交或获取的数据条数过多。     在测试时发现...

遇到问题---java获取网络文件大小失败getContentLength()为-1 完整解决方法

下载的方式详见链接 java下载网络文件 获取网络大小使用的代码如下: URL url=new URL("http://yinyueshiting.baidu.com/data2...

Dynamics CRM 依赖组件类型为应用程序功能区导致的无法删除实体问题的解决方法

看到有人问到这个问题,这边就简单描述下解决方法,主要是针对第一次碰到这个问题云里雾里的朋友,错误如下      在我们建lookup关联的时候有下图中的这么个设置,对于很多新手默认就是下图这样不...

SQL Server 2005 安装问题(错误1706、卸载不完全后安装--无法选择组件、安装失败)解决办法

首先说说”错误1706“。 在安装SQL Server 2005时,到OWC11这一项时,提示“错误1706。安装程序找不到需要的文件。请检查网络连接或 CD-ROM 驱动器状态。对于这个问题的其他可...

插件框架一之解决插件布局自定义组件无法使用问题

问题: 在插件中的xml布局中的自定义组件无法使用。分析: 1、LayoutInflater.from(Context)创建LayoutInflater时,执行了Context的getSystem...

简单粗暴解决”依赖服务或组件无法启动“,电脑无法上网的问题!

今天上班打开电脑一看怎么网络一个X的,就是这样的(百度找的图,当时没截图) 然后直接右键看提示“依赖服务或组件无法启动“”,由于之前 没有遇到过这种情况,第一时间用手机百度查是怎么回事,跟着各位大神的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决无法获取组件大小的问题
举报原因:
原因补充:

(最多只允许输入30个字)