[]stage.height获取高度有bug吗
本人初学者,代码也很简单,如上图
红框部分是想实现startupView与stage底对其
但是,在微信里浏览时发现,每次效果都不一样,有时候能达到目的,有时候却不能
研究一番后,发现:每次获取到的stage.height的值不一致(有时候height等于屏幕高度,有时候又等于可视区域高度)
粉框部分是为了把stage.height打印出来加的代码,我录了视频(7.6M),效果如下(如果看不了gif,麻烦下载附加里的视频观看):
注意看,左上角的打印结果和显示画面,每次刷新结果有时候是1334,有时候是1206
1206时画面是正常的(达到预期效果),1334时画面就不对了
不知道这是什么原因,获取stage.height时机不对吗?期待解答~
没有找到相关结果
已邀请:
要回复问题请先登录
3 个回复
Monica - 知识达人
赞同来自: qian
zq4950411
赞同来自:
Blueria
赞同来自:
感谢@mengjia @zq4950411 解答
根据@mengjia 的建议使用SCALE_FIXED_WIDTH来适配,并配合相对布局,轻松解决了我的需求(代码见上图)