怎么在Actuvity已启动的时候获取view的宽/高
2017-02-20 10:03
211 查看
1、onWindowFocusChanged
这个方法的含义是:View已经初始化完毕了,宽/高已经准备好了,这个时候去获取宽/高是没有问题的。
public void onWindo...(boolean hasFocus){
super.onWindowFocusChanged(hasFocus){
if(hasFocus){
int width = view.getMeasuredWidth();
int height = view.getMeasuredHeight();
}
}
}
2、view.post(runnable)
protected void onStart(){
super.onStart();
view.post(new Runnable()){
public void run(){
int width = view.getMeasuredWidth();
int height = view.getMeasuredHeight();
}
}
}
这个方法的含义是:View已经初始化完毕了,宽/高已经准备好了,这个时候去获取宽/高是没有问题的。
public void onWindo...(boolean hasFocus){
super.onWindowFocusChanged(hasFocus){
if(hasFocus){
int width = view.getMeasuredWidth();
int height = view.getMeasuredHeight();
}
}
}
2、view.post(runnable)
protected void onStart(){
super.onStart();
view.post(new Runnable()){
public void run(){
int width = view.getMeasuredWidth();
int height = view.getMeasuredHeight();
}
}
}
相关文章推荐
- 在Activity已启动的时候获取View的宽高
- ios中,判断json,数据库等方式获取的字符串,是null的时候怎么判断
- Camera获取的视频流怎么解析然后在SurfaceView上面播放
- html中怎么去掉input获取焦点时候的边框
- android-在界面加载的时候获取view的宽高
- tableview 上下滑动的时候内容消失了 怎么办
- VS2005编译的时候提示“无法启动调试。绑定句柄无效”的错误怎么办?
- ViewPager+Fragment中fragment之间的切换的时候怎么设置调用onresume()
- 怎么获取textview上触摸点的字符或者附近的字符?
- ListView中包含Button时候,怎么获取listView的onItemClick事件,2015-8-10
- Android中findViewById获取控件返回为空问题怎么解决
- [项目总结]怎么获取TextView行数,为什么TextView获取行数为0?
- flexview属性表格绑定图层layer时候,怎么排除某些特定的operationallayers
- 如何采用绝对坐标的方式动画方式移动view和如何点击view的时候获取它的cachebitmap并移动
- html中怎么去掉input获取焦点时候的边框
- Android中的ImageView的getDrawableCache获取背景图片的时候注意的问题
- SQL server 2000 开发版安装时候提示”没有启动服务器服务“ 是怎么回事?该怎么解决?谢谢请看下图
- 怎么让tabbarviewcontroller的多个item在一开始的时候就能加载出item的标题和图标
- UITableView的性能优化? 滑动的时候有种卡的感觉是为什么?怎么解决?
- UITableView的性能优化? 滑动的时候有种卡的感觉是为什么?怎么解决?