首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HarmonyOS实战——CommonDialog组件基本使用

弹框组件 在HarmonyOS当中,常用弹框主要有两种: 第一种是普通弹框(CommonDialog),提示用户并让用户进行对应操作,比如使用打车软件时候,如果手机没有开定位,就会有弹框提示,让你在手机中开启定位...CommonDialog 组成和使用 在鸿蒙当中,这种普通和弹框其实是有默认布局 下面的选择按钮最多只有三个 [在这里插入图片描述] 弹框并不是APP启动时立马弹出来,一般会有两种情况: 点击按钮时候会弹出来...CommonDialog 自定义布局使用 CommonDialog 里面有默认布局,布局由如下三部分组成: [在这里插入图片描述] 所以只要直接调用方法给里面设置一些文本内容就可以了 下面就介绍下自定义弹框里内容...cd = new CommonDialog(this); //大小是默认包裹内容 //弹框默认是居中设置 //弹框默认是透明 //...//此时需要用 dl 去调用,表示获取是 dl 这个布局里面的组件 Text title = (Text) dl.findComponentById(ResourceTable.Id_message

58500

自学鸿蒙应用开发(25)- 基本CommonDialog

动作演示 对话框是应用程序主要输入手段之一,但是遗憾是目前鸿蒙开发网站上只有ToastDialog用法,其他类型对话框则只能参考为数不多英文文档。...以下是作者经过不断尝试,终于鼓捣出来CommonDialog对话框。...代码实现 生成基本CommonDialog代码并不复杂:构建对话框对象之后分别设定图标,标题,副标题和显示信息之后设定OK按钮即可。...private void showStdCommon(){ CommonDialog dlg = new CommonDialog(this); dlg.setContentImage(...本文中OK按钮只是简单关闭CommonDialog。 ? 从上图可以看出,生成对话框布局占满整个屏幕宽度,形式又非常简陋,这个状态是无法将其运用到实际商品级应用开发

66910
您找到你想要的搜索结果了吗?
是的
没有找到

Vue 组件(一):组件基本使用

组件好处是: 提高开发效率 方便重复使用,简化调试步骤,方便单元测试 提升整个项目的可维护性,方便团队成员协同开发 高内聚(功能必须是完整)、低耦合(解耦业务逻辑和数据) 2.创建组件 2.1...Vue 实例模板中使用。...,但是单独书写 则无法渲染子组件,这是因为子组件是在父组件中注册,因此它只能在父组件模板中使用。...组件命名 组件创建后,直接在 dom 中书写组件名即可使用组件。但是组件命名有一定规则。...这是因为组件是可复用,每次使用一次 就会创建一个组件实例,如果定义组件时 data 依然返回是对象,那么一个组件数据更改将会同步影响到其它组件

97610

angular组件基本使用

angular组件基本使用 组件 组件模板 ng generate component xxx 新建组件(大驼峰命名) 属性绑定 public...通讯方案 直接父子关系,父组件直接访问子组件 public 属性和方法 直接父子关系,借助于 @Input 和 @Output 进行通讯 没有直接关系,借助于 Service 单例进行通讯 利用...cookie 和 localstorage 进行通讯 利用 Session 进行通讯 直接调用 父组件访问子组件方法 //子组件定义一个public方法,父组件直接调用 //子组件 public...) private childComponent: ChildComponent; @Input 和 @Output @Input ,在父组件设置子组件属性 //子组件 @Input() public...panelTitle:string; //父组件上可以这样设置 panelTitle 这个参数 @Output 子组件调用父组件事件

1.5K30

POI组件基本使用

Apache POI 基本介绍 Apache POI 是 Apache 软件基金会提供 100% 开源库。支持 Excel 库所有基本功能。 ?...基本概念 在 POI 中,Workbook代表着一个 Excel 文件(工作簿),Sheet代表着 Workbook 中一个表格,Row 代表 Sheet 中一行,而 Cell 代表着一个单元格。...该操作主要涉及 Excel 创建及使用流输出操作,在 Excel 创建过程中,可能还涉及到单元格样式操作。...这里我并不想用静态常量或枚举类,打算使用注解方式来控制参数有效性。 完善 我们已经明确了两个问题: 之前程序并不能在实际场景使用,我们需要将其完善到具有处理实际数据能力。...,原来写代码时候考虑太少,有关效率,内存使用等方面的问题在自己测试时候是看不出来,真正使用时候这些问题才会暴露出来,比如某项操作可能会导致用户几十秒甚至几分钟等待,或者程序直接崩掉。

1.3K191

HarmonyOS实战——Clock组件基本使用

Clock时钟组件基本使用 组件说明:Text子类,所以可以使用Text一些属性。...,如果用 xml 直接指定他属性,会出现一些小bug,不过24小时是没问题,如果使用属性方式指定12小时计算方式,就会出现如上bug,下面就可以使用Java代码形式来实现12小时展示。...将时钟组件显示方式在24小时制和12小时制之间切换 业务分析: 页面上有时钟组件和一个按钮组件 时钟组件默认是按照24小时制显示时间 点击按钮可以切换到12小时制显示时间 再次点击按钮可以切换到24...小时制显示时间 布局分析: 布局中文本比较多,所以可以使用换行属性:ohos:multiple_lines="true",这个属性也是Text组件属性,Clock组件也是Text住组件子类,所以可以直接拿过来使用...“改为24小组制” 在 onClick 方法当中要做两种方式判断,在方法外做一个标记,类型可以使用boolean或int类型,boolean类型有两个值,只能表示两个状态,为了后期扩展,这里使用 int

66440

HarmonyOS实战——ToastDialog组件基本使用

ToastDialog 简介 [在这里插入图片描述] ToastDialog 是 CommonDialog 子类,他们用法几乎是一致,只不过 ToastDialog 有自己特性 ToastDialog...组成如下:标题、提示内容、选择按钮 [在这里插入图片描述] 一般只会用中间提示内容,因为 ToastDialog 出现意义就是用来作消息提示 ToastDialog 弹框有自己展示时间,默认展示...//让弹框出现 td.show(); } } 运行: [在这里插入图片描述] 点击按钮,可以看到弹框提示信息出现了 [在这里插入图片描述] 两秒后弹框消失 注意事项: 基本使用...LayoutScatter.getInstance(context).parse(ResourceTable.Layout_mytoast, null, false); //2.获取到当前布局对象中文本组件...Text msg = (Text) dl.findComponentById(ResourceTable.Id_msg); //3.把需要提示信息设置到文本组件

57930

【实战经验】ElementUI Tree 组件基本使用

---- 起因 事情是这样,项目最近有个需求。服务器有个图片空间,说白了就是个文件夹。文件夹结构大家都知道,一层一层。然后需要在前端以树形展示。...我当时看到这个需求时候,心里想,这玩意我在 ElementUI 官网见过,好说。结果当我去开发时候,发现还是挺复杂,于是我就花了点时间了研究一下,以防下次用时候忘了。...需求三,四,五 剩下三个需求放在一起讲,这个地方我练习时候用项目真实数据,不方便演示,代码也是经过脱敏处理。重要是知道怎么用就可以了。...{ resolve(data); }).catch((e) => { console.log(e); }); }, 其他知识点 另外记录几个知识点 默认展开节点 默认展开使用是...横纵向滚动条 首先要给 tree 组件外层添加 宽高 ,以及 overflow 属性。然后要修改 el-tree 属性。

1.1K30

React 入门学习(十三)-- antd 组件基本使用

我们也有一些现成组件库可以使用,我们只需要写一个组件标签即可调用。这让我们 React 开发变得十分快速,方便和整洁。...我们这里学习是 Ant-design (应该是这样),它有很多组件供我们使用 按钮,日历,这些都是非常常用组件,我们一起看看如何使用吧 1....Antd 组件基本使用 使用 Antd 组件非常简单 引包 ----- 暴露 ---- 使用 首先我们通过组件库来实现一个简单按钮 第一步 安装并引入 antd 包 使用命令下载这个组件库 yarn...add antd 在我们需要使用文件下引入,我这里是在 App.jsx 内引入 import { Button } from 'antd' 在引入同时,暴露出要使用组件名 Button 推荐去官方文档查看...,都会有代码解释 现在我们可以在 App 中使用 Button 组件 App..

1.5K10

JMeter测试笔记(三):基本组件使用

今天我们来聊聊JMeter上基本组件以及它们用法。 看一组简单用法:线程组+用户参数管理器+HTTP取样器+HTTP请求头管理器+JSON提取器+JSON断言+调试取样器+察看结果树。...JSON提取器,在请求执行后,需要用到响应结果中参数时,可以使用JSON提取器,作为参数,在以后请求中使用。...JSON断言,可以根据json路径获取响应中值,然后在期望值中判断是否与获取值一致,由此来判断请求返回是否正确。 图片 查看结果树。在这里面显示请求结果,如下图,显示是请求请求头。...下图显示是请求响应部分。 调试取样器,可以显示出在JMeter中存储参数信息。...,\"code\":\"0\",\"message\":\"Hello JMeter\"}"; } 今天分享就到此结束了,下期会挑几个重点组件聊一聊。

38130

React 入门学习(十三)-- antd 组件基本使用

我们也有一些现成组件库可以使用,我们只需要写一个组件标签即可调用。这让我们 React 开发变得十分快速,方便和整洁。...我们这里学习是 Ant-design (应该是这样),它有很多组件供我们使用 按钮,日历,这些都是非常常用组件,我们一起看看如何使用吧 1....Antd 组件基本使用 使用 Antd 组件非常简单 引包 ----- 暴露 ---- 使用 首先我们通过组件库来实现一个简单按钮 第一步 安装并引入 antd 包 使用命令下载这个组件库 yarn...add antd 在我们需要使用文件下引入,我这里是在 App.jsx 内引入 import { Button } from 'antd' 在引入同时,暴露出要使用组件名 Button 推荐去官方文档查看...,都会有代码解释 现在我们可以在 App 中使用 Button 组件 App..

1.8K30

Python Tkinter Gui 常用组件介绍 基本使用

Python Tkinter Gui 窗口图标,标签,输入,单复选,文件导入,按钮,日志 等常用组件 基本使用 ---- 文章目录 Python Tkinter Gui 窗口图标,标签,输入,...单复选,文件导入,按钮,日志 等常用组件 基本使用 @[TOC](文章目录) 前言 tkinter是什么?...tkinter库简介 一、窗体设置方法 1.tk类对象方法 二、常用组件以及公共属性介绍 1.常用组件 2.公共属性 三、常用布局摆放方式 1.grid()–>以行和列(网格)形式对控件进行排列,此种方法使用起来较为灵活...注意,单词小写时需要使用字符串格式,若为大写单词则不必使用字符串格式 ipadx 设置组件内部"左右"间距,单位为像素§,或者厘米©、英寸(i) ipady 设置组件内部"上下"间距,单位为像素...- 基本使用") # 设置窗口标题 self.init_window_name.geometry('700x400') # 设置窗口大小 self.init_window_name.iconbitmap

2.5K20

uni-app入门教程(4)组件基本使用

、input等)、导航组件navigator和页面传参、媒体组件(audio、image和video等),详细说明了这些组件常用属性和方法,并进行使用举例和演示。...一、基础组件 组件是视图层基本组成单元,一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内。...,event.detail = {height: height, duration: duration} 4.label 用来改进表单组件可用性,使用for属性找到对应id,或者将控件放在该标签下...(OBJECT) 保留当前页面,跳转到应用内某个页面,使用uni.navigateBack可以返回到原页面 uni.redirectTo(OBJECT) 关闭当前页面,跳转到应用内某个页面 uni.reLaunch...总结 uni-app为开发者提供基础组件类似于HTML里标签元素,并且更适合手机端使用,开发者可以通过组合这些组件、并在此基础上开发各种扩展组件来实现快速开发。

3.5K50

iOS 组件化开发(一):远程私有库基本使用

为了解决此类情况,我们可以考虑到使用组件化开发 概念 组件化就是将一个单一工程项目, 分解成为各个独立组件, 然后按照某种方式, 任意组织成一个拥有完整业务逻辑工程。...比如不同项目使用同一功能模块 高效:任意增删模块,实现高效迭代 组件化还可以配合二进制化, 提高项目编译速度 组件分类 大体上分三类:基础组件、功能组件和业务组件 基础组件:也称为公共组件,存放平时定义宏...---- 本篇先来介绍下远程私有库基本使用,建议按顺序看完之后,回来再看一遍步骤归纳,加深了解,如有不足之处,欢迎指出,感谢 : ) 步骤归纳 创建远程索引库和私有库 将远程索引库添加到本地...LXFBase 1、快速创建模版库 到合适位置创建一个与组件名相同文件夹,cd进去后,使用如下命令 // pod lib create 组件名 pod lib create LXFBase ?...搜索成功 六、使用私有库 这时我们可以来试试通过pod形式来添加组件LXFBase,创建一个新项目 1、添加Podfile文件 pod init 2、在Podfile最顶部添加如下描述 // 第二行是为了保证公有库正常使用

1.6K20

HarmonyOS实战——ProgressBar进度条组件基本使用

ProgressBar进度条组件 组件说明: 常见app中,下载进度条,完成任务进度条等都会用到 常见属性: [在这里插入图片描述] 常见方法: [在这里插入图片描述] 基本用法: <ProgressBar...//两种获取进度条组件方式: //1.把onStart方法pb移动到成员位置 //2.onClick方法形参,也表示被点击组件对象...RoundProgressBar进度条 使用方式和ProgressBar是一样 是ProgressBar子类,只是显示方式不同 [在这里插入图片描述] 查看 RoundProgressBar 组件...,发现是继承了 ProgressBar 组件 [在这里插入图片描述] 基本使用 <?...RoundProgressBar组件来实现,基本一致效果,只是显示方式不同而已

61700

HarmonyOS实战——TickTimer定时器组件基本使用

TickTimer定时器组件说明: 是Text子类,所以可以使用Text一些属性 该组件目前有一些bug,后续版本中会修复这些bug 常见属性: 属性名 功能说明 format 设置显示格式...center" ohos:top_margin="30vp" /> ohos:text_alignment="center":表示是文本相对于组件是居中...ohos:layout_alignment="center":表示是TickTimer组件在布局里面是居中 MainAbilitySlice package com.xdr630.ticktimerapplication.slice...[请添加图片描述] 虽然点击了结束,在这个APP界面当中时间不再跳动,但是在系统底层,时间并没有停止 建议: 该组件目前还是有 bug 计时器一旦点击结束之后,就不要重新开始再计时了,也就是说每个计时器只用一次就行了...TickTimer定时器案例——统计10秒内按钮点击次数 使用定时器统计10秒之内按了多少次?

48050
领券