相关问题
如何在HarmonyOS应用中使用多媒体功能?
99浏览 • 0回复 待解决
举例说明媒体条件查询如何使用
293浏览 • 1回复 待解决
#鸿蒙学习大百科#如何通过媒体查询监听设备屏幕的横屏切换?
154浏览 • 1回复 待解决
#鸿蒙通关秘籍#大家好,媒体查询在ArkUI中怎么实现,有大佬指导下吗?
54浏览 • 1回复 待解决
#鸿蒙通关秘籍#请教一下,ArkUI中组件的媒体查询怎么实现,有人能帮帮吗?
37浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用像素单位进行布局?
66浏览 • 1回复 待解决
如何在本应用内查看其他应用的信息?
201浏览 • 1回复 待解决
@CustomDialog 内的值如何在外部进行动态修改?
304浏览 • 1回复 待解决
HarmonyOS 如何在顶层布局使用Refresh或者SwipeRefresher
411浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用内实现全局悬浮窗
16浏览 • 1回复 待解决
har包里的worker如何在entry包内使用
2045浏览 • 1回复 待解决
如何在鸿蒙系统中进行应用性能优化?
89浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT应用中实现顶部导航布局?
47浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用ArkUI Inspector工具进行页面布局检查
35浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中正确申请媒体权限
19浏览 • 1回复 待解决
矢量icon如何在HarmonyOS应用中使用?
252浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用组件构建UI布局?
80浏览 • 1回复 待解决
如何实现Stack布局页面内点击事件透传
668浏览 • 1回复 待解决
如何在线上快速进行heap dump(内存)、应用内存使用量、应用最大内存可用量进行读取和数据分析
1943浏览 • 1回复 待解决
如何在线上进行应用状态的数据分析
338浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT中使用Grid布局实现电影列表
21浏览 • 1回复 待解决
如何查询系统下载任务并进行管理
1669浏览 • 1回复 待解决
层叠布局,层叠布局在容器内的不同属性下的布局效果
635浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Navigation组件实现页面内导航?
27浏览 • 1回复 待解决
HarmonyOS 如何在应用启动时,获取当应用的版本相关信息,并使用首选项进行持久化?
188浏览 • 1回复 待解决
媒体查询可根据不同设备类型或同设备不同状态修改应用的样式。常用于下面两种场景:
媒体查询通过mediaquery模块接口,设置查询条件并绑定回调函数,在对应的条件的回调函数里更改页面布局或者实现业务逻辑,实现页面的响应式设计。
import { mediaquery } from '@kit.ArkUI';
let listener: mediaquery.MediaQueryListener = mediaquery.matchMediaSync('(orientation: landscape)');
onPortrait(mediaQueryResult: mediaquery.MediaQueryResult) {
if (mediaQueryResult.matches as boolean) {
// do something here
} else {
// do something here
}
}
listener.on('change', onPortrait);
参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-layout-development-media-query-V5
使用Stage模型的示例如下: