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)
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
分享
微博
QQ
微信
回复
2024-12-20 18:54:43


相关问题
HarmonyOS 如何获取TextInput输入
791浏览 • 1回复 待解决
HarmonyOS如何获取inputTextX,Y
914浏览 • 1回复 待解决
如何获取preference中缓存
946浏览 • 1回复 待解决
HarmonyOS 如何给span背景设置padding
606浏览 • 1回复 待解决
HarmonyOS 如何获取系统当前亮度
723浏览 • 1回复 待解决
如何获取应用签名证书hash
2877浏览 • 1回复 待解决
如何动态设置组件属性
1426浏览 • 1回复 待解决
如何通过key获取对象
972浏览 • 1回复 待解决
求大佬告知如何获取设备dpi
2486浏览 • 1回复 待解决
如何获取对象唯一标识(Hash)
1515浏览 • 1回复 待解决
怎么获取select选中
8463浏览 • 1回复 待解决
HarmonyOS 如何获取像素点R、G、B
1578浏览 • 1回复 待解决
HarmonyOS 获取屏幕亮度
345浏览 • 1回复 待解决
获取系统屏幕亮度
1191浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回
1200浏览 • 1回复 待解决