HarmonyOS popup宽度自适应

popup没设宽度,填充满屏幕了,怎么能根据内容自适应宽度

HarmonyOS popup宽度自适应 -鸿蒙开发者社区

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

在没有设置宽度的情况下,popup是可以根据文字大小自适应宽度的

参考代码:

Button('PopupOptions')
  .onClick(() => {
    this.handlePopup = !this.handlePopup
  })
  .bindPopup(this.handlePopup, {  // PopupOptions类型气泡的内容
    message: 'This is a popup',
    messageOptions: { // 气泡的文本样式
      textColor: Color.Red,
      font: {
        size: '14vp',
        style: FontStyle.Italic,
        weight: FontWeight.Bolder
      }
    },
    placement: Placement.Bottom,
    enableArrow: false,
    targetSpace: '15vp',
    onStateChange: (e) => {
      console.info(JSON.stringify(e.isVisible))
      if (!e.isVisible) {
        this.handlePopup = false
      }
    }
  })
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS grid如何自适应宽度
244浏览 • 1回复 待解决
HarmonyOS Image如何设置内容宽度自适应
161浏览 • 1回复 待解决
HarmonyOS Popup宽度问题
123浏览 • 1回复 待解决
HarmonyOS RichText自适应高度
166浏览 • 1回复 待解决
HarmonyOS Text无法自适应
137浏览 • 1回复 待解决
HarmonyOS Web高度自适应问题
938浏览 • 1回复 待解决
HarmonyOS webview高度不能自适应
90浏览 • 1回复 待解决
HarmonyOS RelativeContainer无法自适应高度
585浏览 • 1回复 待解决
HarmonyOS RichText能否自适应高度
184浏览 • 1回复 待解决
HarmonyOS 高度自适应
423浏览 • 1回复 待解决
HarmonyOS RelativeContainer宽高自适应问题
886浏览 • 1回复 待解决
HarmonyOS Grid高度根据内容自适应
237浏览 • 1回复 待解决
HarmonyOS List高度根据内容自适应
307浏览 • 1回复 待解决