本文主要是介绍Android开发笔记: 解决View宽高为0的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在做android项目时,大多数会遇到view的width,height为0的情况,不管你是用getWidth()还是getMeasuredWidth都无效,下面就是解决方法,将下面代码拷贝到任何一个函数里即可,注意,只能在run里获得的width或height,所以需要增加变量保存获得的width和height。下面2个方法结果一样
注意:
1 定义static变量保存宽高值
2 run里不能重复获取某一view的宽高,否则为0
方法一:
view.postDelayed(new Runnable() {@Overridepublic void run() {LogHandle.d("audio_sv_in:--------getW
这篇关于Android开发笔记: 解决View宽高为0的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!