HarmonyOS actionsheet如何设置按钮高度?

actionsheet如何设置按钮高度图中为actionsheet的效果,每个选项高度怎么设置,没在api中找到,这样的高度不能用吧?

HarmonyOS actionsheet如何设置按钮高度?-鸿蒙开发者社区

HarmonyOS
2024-10-22 10:30:05
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

开发者当前缺失高度设置能力,已反馈给操作系统,

可以先通过换行符或者icon占位方案实现,示例demo如下:

@Entry  
@Component  
struct ActionSheetExample {  
  build() {  
    Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {  
      Button('Click to Show ActionSheet')  
        .onClick(() => {  
          ActionSheet.show({  
            title: 'ActionSheet title',  
            message: 'message',  
            autoCancel: true,  
            confirm: {  
              value: 'Confirm button',  
              action: () => {  
                console.log('Get Alert Dialog handled')  
              }  
            },  
            cancel: () => {  
              console.log('actionSheet canceled')  
            },  
            alignment: DialogAlignment.Bottom,  
            offset: { dx: 0, dy: -10 },  
            sheets: [  
              {  
                title: 'apples',  
                action: () => {  
                  //方案一:添加占位符 '/n'  
                  console.log('apples'+'/n')  
                }  
              },  
              {  
                title: 'bananas',  
                //方案二:导入图片,设置图片宽高撑出高度  
                icon:$r('app.media.food'),  
                action: () => {  
                  console.log('bananas')  
                }  
              },  
              {  
                title: 'pears',  
                action: () => {  
                  console.log('pears')  
                }  
              }  
            ]  
          })  
        })  
    }.width('100%')  
    .height('100%')  
  }  
}
分享
微博
QQ
微信
回复
2024-10-22 16:37:39
相关问题
HarmonyOS 如何按比例设置控件高度
516浏览 • 1回复 待解决
如何设置一个通知按钮
373浏览 • 1回复 待解决
HarmonyOS scroll的高度设置问题
885浏览 • 1回复 待解决
如何在TextArea中设置最小的高度
530浏览 • 1回复 待解决
组件最大和最小宽度和高度如何设置
2477浏览 • 1回复 待解决
如何设置组件的最大最小宽度高度
3212浏览 • 1回复 待解决
ets中设置布局高度和宽度
3097浏览 • 1回复 待解决
怎样为TextArea组件设置最小高度
441浏览 • 1回复 待解决