HarmonyOS menu中的item没有间距,且未找到可设置间距的api,需提供设置间距方法

HarmonyOS
2025-01-09 15:45:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

示例参考:

@Entry
@Component
struct page240712142245094 {
  @State menuItems: string[] = ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5'];

  build() {
    Menu() {
      ForEach(this.menuItems, (item: string, index: number) => {
        MenuItem() {
          Text(item)
            .fontSize(18)
            .fontColor('#000')
            .padding({
              top: index === 0 ? 0 : 20,     // 首个项无顶部间距
              bottom: index === this.menuItems.length - 1 ? 0 : 10 // 最后项无底部间距
            });
        }
      })
    }
  }
}
分享
微博
QQ
微信
回复
2025-01-09 17:41:49
相关问题
Span组件设置间距间距
894浏览 • 1回复 待解决
HarmonyOS Textspan不能设置间距
284浏览 • 1回复 待解决
如何设置镜像语言左右间距
803浏览 • 1回复 待解决
如何设置分组列表圆角和间距
2318浏览 • 1回复 待解决
HarmonyOS lineSpacing间距设置有问题
266浏览 • 1回复 待解决
HarmonyOS 如何设置Text间距
189浏览 • 1回复 待解决
TextInput ,TextArea无法设置字体间距
631浏览 • 1回复 待解决
HarmonyOS text如何设置间距
269浏览 • 1回复 待解决
HarmonyOS 使用自定义相机左边有间距
455浏览 • 1回复 待解决
Java Text控件,如何设置间距
7389浏览 • 1回复 待解决
HarmonyOS text组件如何设置行上下间距
280浏览 • 1回复 待解决
HarmonyOS Text组件设置间距吗?
876浏览 • 0回复 待解决
HarmonyOS Grid间距问题
182浏览 • 1回复 待解决
Text多行展示时,如何设置间距
579浏览 • 1回复 待解决