Android获取LinearLayout的宽高
来源:互联网 发布:二维数组分配空间 编辑:程序博客网 时间:2024/06/06 12:30
看到题目获取LinearLayout宽高,或许大家想到的解决方法如下:
你会发现打印出来是0
那是因为在onCreate方法的时候LinearLayout还并没有绘制完成,所以获取的高度均为0,
或者试着把这段代码放到
方法中去,依然是0。实现方法
如果我们用获取LinearLayout的宽高
可以通过定时器不断的监听LinearLayout的宽高,等绘制完成后,关闭定时器即可。
类似,如果想在Activity启动后立即弹出PopupWindow,我们知道在Activity的
方法中直接写弹出 方法会报错,因为activity没有完全启动是不能弹出 。我们可以尝试用两种方法实现:
1、用
方法2、用
和 ,延时这样获取LinearLayout宽高问题就解决了。
阅读全文
0 0
- Android获取LinearLayout的宽高
- Android基础之获取LinearLayout的宽高
- LinearLayout 宽高设置
- Android中的基础----如何获得LinearLayout布局的高和宽
- android 如何获取LinearLayout的宽度和高度?
- Android中获取控件的宽高
- android 获取屏幕的宽高
- android获取屏幕的宽、高
- Android开发获取屏幕的宽高
- android 获取屏幕的宽高
- Android获取View的高宽
- Android 获取屏幕的宽高
- Android开发 获取控件的宽高
- Android 如何获取view的宽高
- Android获取UI控件的宽高
- Android 获取手机屏幕的宽高
- android获取屏幕的宽高
- android获取手机屏幕宽高的总结
- 循环队列的顺序存储结构及实现
- RAILS_ENV 写在命令前后有什么区别呢?
- elasticsearch源码分析之java客户端
- TCP协议包头中的URG和PSH
- 如何做好产品需求设计和开发
- Android获取LinearLayout的宽高
- 交互
- 将List集合转化为用符号隔开的String字符串
- java时间加一天
- volatile与synchronized的区别
- 浏览器密码存储原理和渗透中的利用
- 设计模式六大原则(二)-- 单一职责原则 ( SRP )
- 有关nginx Tornado tomcat apache
- 通过Loadrunner读取excel表数据并批量更新到Oracle中