android在oncreate()方法中获取view的宽高width,height
来源:互联网 发布:网络冗余方案 编辑:程序博客网 时间:2024/05/22 03:04
在android的oncreate方法中,直接获取view的width,height等信息会返回0,因为oncreate方法仅仅是使用LayoutInflater解析XML并将其填充到ContentView中,填充过程只包括创建view,不包括设置视图的大小。
实际上,可以使用view的post方法解决这个问题。
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); view= (View) findViewById(R.id.cl1); /** * oncreate 的时候获得控件尺寸 */ view.post(new Runnable() { @Override public void run() { Log.e("TAG", "viewHeight:" + view.getHeight()); Log.e("TAG", "viewWidth:" + view.getWidth()); } }); }
阅读全文
0 0
- android在oncreate()方法中获取view的宽高width,height
- 在onCreate()方法中获取view的width和height
- Android解决在onCreate()中获取View的width、Height为0的方法
- 在Activity的onCreate方法中获取View的width和height
- 解决在onCreate()过程中获取View的width和Height为0的方法
- Android在onCreate方法中获取view的宽高
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- 解决在onCreate()过程中获取View的width和Height为0的4种方法
- C6678的中断控制器
- Java中引用的详解
- MsgWaitForMultipleObjects 都做了什么
- js的闭包
- java 成员内部类 局部内部类,匿名内部类
- android在oncreate()方法中获取view的宽高width,height
- servlet, spring, filter, listener加载顺序
- Linux下编译partysip-2.2.3服务端程序及例程分析
- 隔离放大器HCPL-7840内部工作原理
- Access denied for user 'root'@'localhost' (using password: NO)
- java数组根据字符串长度排序,并根据包含关系返回最大字符串
- 洛谷 P1052 过河
- 调用MYSQL存储过程实例
- accept的阻塞与非阻塞