HarmonyOS 如何获取组件的padding值?

如何获取组件的padding值?

HarmonyOS
2024-12-20 15:38:29
浏览
收藏 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
微信
回复
2024-12-20 18:54:43
相关问题
HarmonyOS 如何获取TextInput输入
1017浏览 • 1回复 待解决
HarmonyOS如何获取inputTextX,Y
1083浏览 • 1回复 待解决
如何获取preference中缓存
1129浏览 • 1回复 待解决
HarmonyOS 如何给span背景设置padding
915浏览 • 1回复 待解决
HarmonyOS 如何获取系统当前亮度
1032浏览 • 1回复 待解决
如何获取应用签名证书hash
3080浏览 • 1回复 待解决
如何通过key获取对象
1174浏览 • 1回复 待解决
如何动态设置组件属性
1680浏览 • 1回复 待解决
求大佬告知如何获取设备dpi
2706浏览 • 1回复 待解决
怎么获取select选中
8779浏览 • 1回复 待解决
HarmonyOS 如何获取像素点R、G、B
1831浏览 • 1回复 待解决
如何获取对象唯一标识(Hash)
2949浏览 • 1回复 待解决
HarmonyOS 获取屏幕亮度
678浏览 • 1回复 待解决
获取系统屏幕亮度
1464浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回
1552浏览 • 1回复 待解决
openharmony上如何获取类似android_id
6096浏览 • 1回复 待解决