android获取到view渲染完后的宽高等属性的监听器
在onCreate或者onResume方法里面,view根本还没有展开,所以获取不倒view的宽高等属性。因此需要给view添加一个监听器,在渲染结束后调用,方法如下:
长海网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
// 获取到 view渲染完后的宽高等属性的 监听器
ViewTreeObserver observer = view.getViewTreeObserver();
observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
// 在这里可以获取到view的宽高等属性。
if (view.isFocused()) {
changeTitleEdge(view);
}
}
});
分享名称:android获取到view渲染完后的宽高等属性的监听器
本文URL:http://scjbc.cn/article/gsgjjs.html