HarmonyOS 如何获取组件的padding值?

如何获取组件的padding值?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

参考demo:

const TEST_TAG: string = "FrameNode"
@Entry
@Component
struct Index {
  build() {
    Column() {
      Text('我的测试')
        .key('text')
        .padding({
          top: '10vp',
          right: '20vp',
          bottom: '30vp',
          left: '40vp'
        })

      Button('获取padding')
        .onClick(() => {
          let frameNode = this.getUIContext().getFrameNodeById('text')
          let userConfigPadding = frameNode?.getUserConfigPadding();
          console.log(TEST_TAG + JSON.stringify(userConfigPadding));
        })
    }
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.Center)
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS如何获取inputTextX,Y
513浏览 • 1回复 待解决
如何获取preference中缓存
417浏览 • 1回复 待解决
如何通过key获取对象
351浏览 • 1回复 待解决
如何获取应用签名证书hash
1843浏览 • 1回复 待解决
HarmonyOS rightpadding和margin不生效
789浏览 • 1回复 待解决
如何动态设置组件属性
886浏览 • 1回复 待解决
求大佬告知如何获取设备dpi
1862浏览 • 1回复 待解决
HarmonyOS Span 可以设置padding
421浏览 • 1回复 待解决
怎么获取select选中
7728浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的和value
1219浏览 • 1回复 待解决
如何获取对象唯一标识(Hash)
572浏览 • 1回复 待解决
获取系统屏幕亮度
500浏览 • 1回复 待解决
Preferences获取不到
9017浏览 • 2回复 待解决
openharmony上如何获取类似android_id
4678浏览 • 1回复 待解决
HarmonyOS 如何获取组件位置?
260浏览 • 1回复 待解决
如何设置组件最大最小宽度高度
3259浏览 • 1回复 待解决