鸿蒙harmony栅格化,适应不同屏幕宽
想实现一个控件的栅格化,就是为了适应不同屏幕宽,做的一个栅格化,这样控件可以根据不同屏幕的宽度进行自身宽度的变化。
onMeasure,onLayout中需要如何修改? onMeasure里面具体应该怎么修改?
大家有什么好的思路吗?
帮忙讲解一下onMeasure里面的东西就更好了,万分感谢!
栅格化
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙harmony如何获取屏幕宽高,如何获取信号栏高度?
5482浏览 • 2回复 待解决
【Harmony OS】【ArkUI】ets开发 如何获取到屏幕宽高?
551浏览 • 1回复 待解决
java如何获取屏幕宽高。找不到api?
1948浏览 • 1回复 待解决
鸿蒙手机屏幕怎么适配
3592浏览 • 1回复 待解决
鸿蒙如何获取Element图片的宽高
2901浏览 • 1回复 待解决
鸿蒙如何获得手机屏幕的参数?
392浏览 • 1回复 待解决
鸿蒙js如何获取设备屏幕宽和高?
566浏览 • 1回复 待解决
鸿蒙卡片原子化服务和app的关系
5387浏览 • 4回复 待解决
鸿蒙响应屏幕触摸事件如何获取?
2928浏览 • 1回复 已解决
如何自学Harmony鸿蒙系统
5642浏览 • 4回复 待解决
HarmonyOS-Sequenceable(序列化)中,URI类型如何实现读取序列化对象
5786浏览 • 3回复 已解决
鸿蒙listcontainer如何将指定的下标组件滑动至屏幕中间或屏幕两边位置
2727浏览 • 1回复 已解决
Open Harmony 近场通信
2405浏览 • 1回复 待解决
持久化数据PersistentStorage使用问题求助
1374浏览 • 1回复 待解决
鸿蒙java ui布局有类似安卓自适应宽度wrap_content的属性吗
4151浏览 • 2回复 待解决
JS UI框架中canvas如何动态指定宽高
1955浏览 • 1回复 待解决
鸿蒙OS有没有获取手机屏幕显示文字的能力
3441浏览 • 3回复 待解决
如何根据手机横竖屏判断加载不同布局
2449浏览 • 1回复 待解决
设置飞行模式,屏幕找图
328浏览 • 1回复 待解决
如何实现鸿蒙和工厂自动化设备的互联互通
2556浏览 • 3回复 待解决
DataAbility支持跨设备不同应用的数据共享问题
5506浏览 • 2回复 已解决
屏幕右移有时退软件还退不出来
1312浏览 • 1回复 待解决
OLED 屏幕输出编译时报错问题
4859浏览 • 2回复 待解决
不是受邀企业无法发布原子化服务
4325浏览 • 4回复 待解决
鸿蒙系统使用期间,手机格式化,对后续的升级有影响吗
4908浏览 • 4回复 待解决
鸿蒙中不存在 onMeasure,onLayout 了,如果需要 可以通过继承 DependentLayout 重写里面的onEstimateSize 来设置宽高等属性。
或者使用获取屏幕的宽高来设置,这样适应不同的设备和界面
Optional<Display>
display = DisplayManager.getInstance().getDefaultDisplay(this);
DisplayAttributes displayAttributes = display.get().getAttributes();
displayAttributes.width