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输入
1045浏览 • 1回复 待解决
HarmonyOS如何获取inputTextX,Y
1102浏览 • 1回复 待解决
如何获取preference中缓存
1142浏览 • 1回复 待解决
HarmonyOS 如何给span背景设置padding
934浏览 • 1回复 待解决
HarmonyOS 如何获取系统当前亮度
1055浏览 • 1回复 待解决
如何获取应用签名证书hash
3104浏览 • 1回复 待解决
如何通过key获取对象
1202浏览 • 1回复 待解决
如何动态设置组件属性
1692浏览 • 1回复 待解决
求大佬告知如何获取设备dpi
2734浏览 • 1回复 待解决
怎么获取select选中
8806浏览 • 1回复 待解决
HarmonyOS 如何获取像素点R、G、B
1863浏览 • 1回复 待解决
如何获取对象唯一标识(Hash)
2968浏览 • 1回复 待解决
HarmonyOS 获取屏幕亮度
692浏览 • 1回复 待解决
获取系统屏幕亮度
1482浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回
1580浏览 • 1回复 待解决
HarmonyOS如何获取对象所有的和value
2847浏览 • 1回复 待解决