Android中如何利用oncreate获取控件高度或宽度
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,本篇内容主要讲解"Android中如何利用oncreate获取控件高度或宽度",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Android中如何利用oncr
千家信息网最后更新 2024年11月14日Android中如何利用oncreate获取控件高度或宽度
本篇内容主要讲解"Android中如何利用oncreate获取控件高度或宽度",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Android中如何利用oncreate获取控件高度或宽度"吧!
Android中oncreate中获得控件高度或宽度的实现方法
onCreate函数只是提供了数据初始化的机会,此时还没有正式绘制图形。在图形尚未渲染的情况下,getWidth()或getHeight()得到的值为0。如果需要自适应屏幕,需要一进入界面就得到父控件大小,然后需要在onCreate中动态设置子控件大小。
方法1:
利用ViewTreeObserver类的addOnPreDrawListener接口。
ViewTreeObserver vto = hscrollview.getViewTreeObserver(); vto.addOnPreDrawListener(newViewTreeObserver.OnPreDrawListener() { @Override publicboolean onPreDraw() { if(hasMeasured == false){ intwid = hscrollview.getWidth(); inthei = hscrollview.getHeight(); if(wid != 0 && hei != 0){ hasMeasured= true; } } returntrue; } });
方法2:
利用ViewTreeObserver类的addOnGlobalLayoutListener接口。
到此,相信大家对"Android中如何利用oncreate获取控件高度或宽度"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
控件
宽度
高度
方法
内容
图形
大小
接口
学习
实用
更深
兴趣
函数
动态
只是
实用性
实际
尚未
屏幕
情况
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安全风控和网络安全一样吗
微信是数据库吗
魔域数据库在哪下载
国际网络安全抗疫
腾讯云服务器代理怎么样
优尼讯互联网科技
虚拟主机数据库如何重置
5g网络安全施工
本网站服务器设在日本服务器保护
网络安全法对公司业绩影响
河南蕉皮网络技术有限公司
数据库多对多关系查询
遥感软件开发语言
免费安卓软件开发平台
accP软件开发程序员
eb服务器有什么用
网络技术安装与维护的介绍
金融机构网络安全管理工作
表名后加 数据库
500 服务器的内部错误
.net软件开发招聘网
网络安全问题与意识形态工作
网络安全的见解
全国企业数据库
网络安全的不利因素和影响
从曲线恢复数据库
工业互联网卓翼科技
怎样重启linux服务器
对峙2哪个服务器有中国人
广州市市委网络安全办周晓兵