关于 onArrange中获取到的参数的问题
我在自定义ComponentContainer,觉得在onArrange(int left, int top, int width, int height)方法中获取到的这几个参数有点奇怪。
比如我的自定义ComponentContainer的高度设置为500vp(1500px),而topPadding设置为250vp(等于750px),在代码中我getHeight()获取到的值是750px(P40),而我预期的在onArrange()中获取到的height的值,根据在官网的描述是the component height, in pixels,应该也是750,但是实际上却是0。这个就有点困扰了。
另外,top和left两个参数一直是0,什么情况下才会发生变化呢?
鸿蒙
HarmonyOS
OpenHarmony
赞
收藏 0
回答 1
相关问题
关于JS http请求参数的传递问题
8310浏览 • 2回复 待解决
HarmonyOS 关于某个类默认参数的传递问题
1064浏览 • 1回复 待解决
HarmonyOS 关于获取context的问题
1168浏览 • 1回复 待解决
HarmonyOS 关于ontouch如何获取到触摸与抬起对应的item?
980浏览 • 1回复 待解决
关于如何获取时钟的id的问题
6434浏览 • 1回复 待解决
HarmonyOS NodeController的onTouchEvent函数中无法获取到this
637浏览 • 1回复 待解决
HarmonyOS EntryAbility中可以获取到getContext的时机
1176浏览 • 1回复 待解决
HarmonyOS 在取到preferences后,如何同步获取相关参数
1110浏览 • 1回复 待解决
怎么使用getStringParam获取到碰一碰传递过来的参数?
3446浏览 • 1回复 待解决
HarmonyOS关于AXIOS动态传参数问题
1401浏览 • 1回复 待解决
HarmonyOS hvigow打包获取打包参数,并且让artts代码可以获取到
717浏览 • 1回复 待解决
HarmonyOS 关于arkts中的协议问题
576浏览 • 1回复 待解决
关于xml中include的使用问题
7948浏览 • 2回复 待解决
hvigro中如何获取到buildMode
2719浏览 • 1回复 待解决
HarmonyOS 关于获取录音音频的时长的问题咨询
712浏览 • 1回复 待解决
关于mysql中order by查询的问题
2868浏览 • 1回复 待解决
HarmonyOS 关于文档中三方sdk的状态变更,多久能获取到。
659浏览 • 1回复 待解决
HarmonyOS 如何获取到app是被其他应用拉取,并且获取参数
874浏览 • 1回复 待解决
HarmonyOS popToName 时,祖先页面无法获取到result 参数返回的数据,只有父页面能获取
519浏览 • 1回复 待解决
JS FA调用 java PA,取到参数剪切板问题
5895浏览 • 1回复 待解决
HarmonyOS 关于获取userAgent问题
823浏览 • 1回复 待解决
HarmonyOS 如何获取列表list中,获取到每个item的left和宽度
937浏览 • 1回复 待解决
关于HarmonyOS webview中iFrame的使用问题
1073浏览 • 1回复 待解决
HarmonyOS 关于AvPlayer中usage的问题疑问
913浏览 • 1回复 待解决
HarmonyOS 关于在HSP包中获取应用资源对应字符串的问题
681浏览 • 1回复 待解决
getHeight()方法要在onArrange()执行完成才能获取到,这时应该使用getMeauserHeight()获取高度;top与left是自定义的布局相对父布局而言的位置,父布局也用自定义CompenentContainer,重写onArrange摆放现在用的自定义CompenentContainer,再在自定义CompenentContaine的onArrange打印这个两个参数、系统的默认都是0。