鸿蒙harmony如何获取屏幕宽高,如何获取信号栏高度?

鸿蒙harmony如何获取屏幕宽高,如何获取信号栏高度?java代码中(非XML)如何获取以上信息?

harmony
2021-04-29 17:55:25
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
红叶亦知秋
2

鸿蒙目前应该还没有办法可以获取。等待鸿蒙后续更新再看看吧

已于2021-4-29 18:04:18修改
分享
微博
QQ
微信
回复
2021-04-29 18:04:05
Anzia

自定义如下两个方法:这里我把获得的vp转化为px

public static int getWindowWidthPx(Context context) {
		return context.getResourceManager().getDeviceCapability().width * context.getResourceManager().getDeviceCapability().screenDensity / 160;
	}

	public static int getWindowHeightPx(Context context) {
		return context.getResourceManager().getDeviceCapability().height * context.getResourceManager().getDeviceCapability().screenDensity / 160;
	}

调用他们就可以获得数据了(这里随便拿个工程做实验,有点乱,见谅;对图片右键新页面打开会比较清晰)

分享
微博
QQ
微信
回复1
2021-06-28 11:56:27
相关问题
java如何获取屏幕。找不到api?
4450浏览 • 1回复 待解决
如何获取屏幕,你知道吗?
1199浏览 • 1回复 待解决
屏幕如何获取 ,求解决方法
683浏览 • 1回复 待解决
如何获取组件和在屏幕上的位置
1427浏览 • 1回复 待解决
鸿蒙如何获取Element图片的
6456浏览 • 1回复 待解决
如何测量获取控件
372浏览 • 1回复 待解决
鸿蒙js如何获取设备屏幕宽和
4145浏览 • 1回复 待解决
ArkTs如何获取组件的
3425浏览 • 1回复 待解决
如何获取窗口的信息
919浏览 • 1回复 待解决
鸿蒙如何获取导航和状态高度
10104浏览 • 1回复 待解决
求大佬告知如何获取组件
84浏览 • 1回复 待解决
获取Column最终的
57浏览 • 1回复 待解决
如何获取状态和导航高度
1581浏览 • 1回复 待解决
如何获取组件的,你学会了吗?
1317浏览 • 1回复 待解决
如何获取图片的,你知道吗?
1016浏览 • 1回复 待解决
求大佬告知如何获取状态高度
1114浏览 • 1回复 待解决
鸿蒙harmony栅格化,适应不同屏幕
7024浏览 • 1回复 待解决
有谁知道如何获取状态高度
1024浏览 • 1回复 待解决
怎样获取底部菜单高度
843浏览 • 1回复 待解决
鸿蒙响应屏幕触摸事件如何获取
6318浏览 • 1回复 已解决
获取状态高度的方法
805浏览 • 1回复 待解决
状态高度怎么获取
8495浏览 • 3回复 待解决