HarmonyOS 开发基础(五)Button

HarmonyOS 开发基础(五)Button

在这里插入图片描述

@Entry
@Component
struct Index {
   
  build() {
   
    Row() {
   
      Column() {
   
        // Button:ArkUI 的基础组件 按钮组件
        // label 参数:文字型按钮
        Button('我是按钮')
          // width:属性方法,设置组件的宽度
          .width(300)
          // height:属性方法,设置组件的高度
          .height(50)
          // fontSize:属性方法,设置字体大小
          .fontSize(20)
          // type:属性方法,设置按钮类型
          .type(ButtonType.Normal)
          // onClick:组件事件,当点击按钮时触发
          .onClick(() => {
   
            console.log('我点击了按钮')
          })


        // Row:ArkUI 的基础组件 行组件
        // 将 Button 按钮放到 Row 行中,对 Row 进行位置调动
        Row(){
   
          // 自定义按钮,在 Button 内嵌其他组件
          Button(){
   
            // 内嵌 Image 组件
            Image($r('app.media.icon'))
              // width:属性方法,设置组件的宽度
              .width(100)
                // height:属性方法,设置组件的高度
              .height(100)
          }
        }
        // width:属性方法,设置组件的宽度
        .width('100%')
        // justifyContent:属性方法,设置对齐状态
        .justifyContent(FlexAlign.Center)
        // margin:属性方法,设置外边距
        .margin({
   top: 50})
      }
    }
  }
}

相关推荐

  1. HarmonyOS ArkTS Button基本使用(十七)

    2024-01-05 22:50:05       31 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-05 22:50:05       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-05 22:50:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-05 22:50:05       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-05 22:50:05       20 阅读

热门阅读

  1. 【我的RUST库】get_local_info

    2024-01-05 22:50:05       34 阅读
  2. Rust 圣经 阅读 所有权和借用

    2024-01-05 22:50:05       33 阅读
  3. 第3章 【课后习题】(完整版)

    2024-01-05 22:50:05       32 阅读
  4. 【SpringBoot】分组校验和自定义校验

    2024-01-05 22:50:05       39 阅读
  5. 机器学习-聚类算法详解

    2024-01-05 22:50:05       40 阅读
  6. 2024年全球网络安全预测报告

    2024-01-05 22:50:05       26 阅读
  7. git 常用命令 help命令

    2024-01-05 22:50:05       31 阅读
  8. C语言多线程编程-线程同步

    2024-01-05 22:50:05       36 阅读
  9. express框架搭建后台服务

    2024-01-05 22:50:05       33 阅读
  10. adb push有中文名的文件到sdcard 正常我们

    2024-01-05 22:50:05       52 阅读
  11. Python编写代码可以帮助学习测试基础方面的知识

    2024-01-05 22:50:05       33 阅读
  12. FastGPT的安装部署

    2024-01-05 22:50:05       36 阅读
  13. Nginx

    Nginx

    2024-01-05 22:50:05      34 阅读
  14. uniapp前置摄像头拍照功能怎么实现?

    2024-01-05 22:50:05       38 阅读
  15. C++入门【20-C++ 指针的算术运算】

    2024-01-05 22:50:05       31 阅读