android获取控件宽高
来源:互联网 发布:点明安卓读屏软件 编辑:程序博客网 时间:2024/05/28 09:33
平时直接用 getWidth()和getHeight() 两个方法来直接控件的宽高,结果会为0
可采用以下三种获取方式:
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { int width = image.getMeasuredWidth(); int height = image.getMeasuredHeight(); } }
@Override protected void onStart() { super.onStart(); image.post(new Runnable() { @Override public void run() { int width = image.getMeasuredWidth(); int height = image.getMeasuredHeight(); } }); }
ViewTreeObserver observer = image.getViewTreeObserver(); observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { image.getViewTreeObserver().removeGlobalOnLayoutListener(this); int width = image.getMeasuredWidth(); int height = image.getMeasuredHeight(); } });
0 0
- android获取控件宽高
- android获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- Android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- Android开发动态获取控件宽高
- Android中获取控件的宽高
- Android开发动态获取控件宽高
- Android开发 获取控件的宽高
- Android获取UI控件的宽高
- Android oncreate中获取控件宽高
- Android开发动态获取控件宽高
- 获取android控件的宽高
- Android中如何获取控件宽高?
- 关于Office系列软件的程序流程
- 【Western Digital】U指令恢复ROM
- Android的生命周期
- AndroidManifest文件简单说明
- HDOJ 2029 Palindromes _easy version(回文串)
- android获取控件宽高
- discuz登录出现HTTP Error 404. The requested resource is not found.
- ASP.NET记录错误日志的实现方法
- Codevs 2054疯狂的馒头
- USB设备枚举过程
- for循环
- leetcode33---Search in Rotated Sorted Array
- 快速制作机房3D效果图教程
- VC无闪烁刷屏技术的实现---VC中用GDI函数实规高速平滑动画