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

Material Design — 菜单(Menus)

菜单出现在与按钮,操作或其他控件的交互中。菜单显示的是一个一行只有一个选项的选项列表。 如果不适用于某个情景,菜单项可能被禁用。 情景中的菜单应该根据app的当前的状态动态地更改其中的菜单选项。...行为 滚动 替代 Simple Dialogs ---- 用法 菜单是与按钮,动作,点或其他控件交互时出现的临时材料,至少包含两个菜单项。...可以内部滚动的菜单 级联菜单(仅限pc) 级联菜单可根据菜单与屏幕垂直和水平边缘的接近程度放置菜单。 ?...垂直对齐 靠近屏幕边缘时,简单菜单将垂直重新对齐,以使所有菜单项完全可见。...取消选择 触摸菜单外部或按下系统“后退”按钮,取消操作并关闭菜单。 ? 简单菜单 ·打开时,简单菜单会尝试将当前选定的菜单项目与列表项目垂直对齐。 当前选择的菜单项突出显示(如下图)。 ?

5.8K100

【HarmonyOS NEXT】 ArkUI常用布局及组件库介绍

(Button) 单选框(Radio) 切换按钮(Toggle) 进度条(Progress) 文本组件(Text/Span) 文本输入(TextInput/TextArea) 自定义弹窗(CustomDialog...) 图片(Image) Web组件 常用布局 官方文档:​​文档中心​​ 线性布局(Row/Column) 控制其子元素在线性方向上(水平方向和垂直方向)依次排列 层叠布局(Stack) 层叠布局通过​​...相对布局(RelativeContainer) ​​RelativeContainer​​为采用相对布局的容器,支持容器内部的子元素设置相对位置关系。...子元素支持指定兄弟元素作为锚点,也支持指定父容器作为锚点,基于锚点做相对位置布局 栅格布局(GridRow/GridCol) 是一种通用的辅助定位工具,通常用于不同尺寸设备的自动换行和自适应的效果 列表...,当设置了多个子组件后,可以对这些子组件进行轮播显示 常用组件 官方文档:​​文档中心​​ 按钮(Button) 其类型包括胶囊按钮、圆形按钮、普通按钮 ​编辑 ​编辑 ​编辑 单选框(Radio

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

    干好这件事,卷死所有同行

    表单的构件解析 标签 标签即可以理解为标题的意思,用简洁的文字让用户知道应该输入的内容;根据标签的所属位置,大致可以分为:顶部标签、左对齐标签、右对齐标签、内联标签、图标标签以及浮动标签,下面我们主要介绍前三个...顶部标签 与输入域左垂直对齐 优点:节省水平空间,标签长度弹性大,可以加快浏览和处理速度。 缺点:垂直空间占用比较大,表单项多时需增加页面滚动。...左对齐标签 文字左对齐放置在输入域的左边 优点:文字开头按阅读视线对齐,方便用户快速浏览表单;节约垂直空间。 缺点:标签与表单域联系不紧密,视觉跳动大,填表不流畅;标签和输入域的弹性长度小。...右对齐标签 文字右对齐放置在输入域的左边 优点:明确的视觉关联,有利于用户进行填写,节约垂直空间。 缺点:左边标签参差不齐,给通览标签造成障碍,降低表单可读性;标签和输入域的弹性长度小。...可优化的点 当表单的必填项未填写完整时,提交或保存等主按钮一般为灰色状态,不可进行下一步操作,当完成必填信息的填写后,按钮变为高亮,可进行下一步操作(但表单项超过5个时则不建议使用主按钮禁用原则)。

    2.6K10

    HTML(2)

    注意:这里不是设置表格里内容的对齐方式,如果想设置内容的对齐方式,要对单元格标签进行设置)     cellpadding:单元格内容到边的距离,像素为单位。...height:一行的高度       align="center":一行的内容水平居中显示,取值:left、center、right       valign="center":一行的内容垂直居中,取值...如果想让每个单元格的内容都居中,这个属性太麻烦了,以后用css来解决。       valign:内容的纵向对齐方式。...属性值可以是:value="内容":文本框里的默认内容(已经被填好了的) text(默认) password:密码类型 radio:单选按钮,名字相同的按钮作为一组进行单选(单选按钮,天生是不能互斥的...非常像以前的收音机,按下去一个按钮,其他的就抬起来了。所以叫做radio。 checkbox:多选按钮,名字相同的按钮作为一组进行选择。 checked:将单选按钮或多选按钮默认处于选中状态。

    3.6K40

    android:layout_gravity和android:gravity的区别

    同样,当我们在Button按钮控件中设置android:layout_gravity=”left”属性时,表示该Button按钮将位于界面的左部。...垂直对齐方式:垂直方向上居中对齐。 fill_vertical 必要的时候增加对象的纵向大小,以完全充满其容器. 垂直方向填充 center_horizontal 将对象横向居中,不改变其大小....垂直方向裁剪 clip_horizontal 附加选项,用于按照容器的边来剪切对象的左侧和/或右侧的内容....LinearLayout布局时,有以下特殊情况需要我们注意: (1)当 android:orientation=”vertical” 时, android:layout_gravity只有水平方向的设置才起作用,垂直方向的设置不起作用...(2)当 android:orientation=”horizontal” 时, android:layout_gravity只有垂直方向的设置才起作用,水平方向的设置不起作用。

    1.7K20

    AWT常用组件

    注意要点 setBackground(Color.red);设置背景颜色 setText("");修改标签 setAlignment(Label.CENTER);修改对齐方式 按钮(Button) 按钮是...TextArea类的构造方法有5 种重载形式,通过参数赋值,不但可以像 TextField 一样指定初始化文本内容、列数,而且可以指定文本域的行数、垂直滚动条的显示。...单选按钮组的实现(结合使用CheckboxGroup类) 单选按钮是一种输入信息的组件,拥有“状态”的特性,通过鼠标单击单选按钮的操作可以将其状态从“true” 更改为“false”,或从“false”...作为同一组的多个单选按钮组件是互斥的,即每一时刻只能有一个组件的状态为“true”,从而实现单项选择。 在AWT中,单选按钮对象的创建也是通过 Checkbox类实例化的。...参数 group 是类 CheckboxGroup 的对象,同一组的单选按钮,必须保证 group 参数相同。

    10010

    前端学习(2)~html标签讲解(二)

    注意:这里不是设置表格里内容的对齐方式,如果想设置内容的对齐方式,要对单元格标签进行设置) cellpadding:单元格内容到边的距离,像素为单位。...height:一行的高度 align="center":一行的内容水平居中显示,取值:left、center、right valign="center":一行的内容垂直居中,取值:top、middle、...bottom :单元格 属性: align:内容的横向对齐方式。...如果想让每个单元格的内容都居中,这个属性太麻烦了,以后用css来解决。 valign:内容的纵向对齐方式。...属性值可以是: text(默认) password:密码类型 radio:单选按钮,名字相同的按钮作为一组进行单选(单选按钮,天生是不能互斥的,如果想互斥,必须要有相同的name属性。

    2.4K10

    HarmonyOS应用开发者基础认证考试(95分答案)

    【单选题】 2.5/2.5 Row组件中有两个Text组件,如果使用justifyContent对齐方式,下面哪个属性可以实现左右两端对齐: A. FlexAlign.StartB....【单选题】 2.5/2.5 关于Button组件,下面哪个样式是胶囊型按钮: A. ButtonType.CapsuleB. ButtonType.NormalC....【单选题】 2.5/2.5 关于@State状态数据特征,下列描述错误的是: A. @State装饰的变量是组件内部的状态数据,当这些状态数据被修改时,将会调用所在组件的build方法进行UI刷新。...【单选题】 2.5/2.5 关于容器组件Row和Column,下面说法错误的是: A. Column容器的主轴是垂直方向,交叉轴是水平方向;Row容器的主轴是水平方向,交叉轴是垂直方向。B....主轴和交叉轴始终是相互垂直的,Row和Column主轴的方向不一样。C. Column的子组件在主轴方向上的对齐使用justifyContent属性来设置,其参数类型是FlexAlign。D.

    11.6K42

    后台页制作01《ivx低代码签到系统制作》

    ,在这里咱们使用第二个方法,设置高度后水平和垂直方向居中,在此还需要给与一个对应的背景色: 接着往里面添加一个文本,设置这个文本的内容为签到系统后台即可: 接着再到当前页面之下创建一个行命名为菜单...,一个是图片,还有一个是文本: 那么此时还不能完成如果所示的显示效果,此时再设置当前列的内容,这是当前操作内容列的高宽为100px,并且使其水平和垂直居中即可: 随后复制多个内容梗概图片和文本即可...后台首页有了之后再创建一个发布页面: 发布页面参考如下: 发布页面整体布局跟首页类似,我们此时把标题复制过来后修改一下文本即可: 接着由于我们没有做返回菜单,那么此时添加一个菜单选项...之后的签到内容咱们都添加在这个行之内,当然还需要设置他的内容水平对齐,方便接下来的排版: 接着创建一个行,命名为发布名,在内部添加对应签到名称输入框: 接着添加一个行命名为签到时间,...在这里添加一个按钮和一个时间选择器: 同理再创建两个行分别添加对应内容即可: 此时按钮时靠右显示的,我们需要设置对应的水平对齐为右即可:

    96540

    Web前端教程-HTML及标签的使用

    input type="checkbox" name="music" value="1"> 体育 单选框...img 定义图像 map 定义图像映射 area 定义图像地图内部的区域 canvas 定义图形 figcaption 定义 figure 元素的标题 figure 定义媒介内容的分组,以及它们的标题...链接标签 外部跳转用url,内部跳转用锚点# 超链接的属性 属性 说明 href 指定a所指向的资源URL hreflong 指向的链接资源所用的语言 meida 说明所链接资源用于哪种设备 rel 说明文档与所链接资源的关系类型...cellspacing 单元格之间的距离 align 水平对齐方式 valign 垂直对齐方式 colspan 单元格水平合并 rowspan 单元格垂直合并 例子如下: 垂直对齐--> 序号 产品名称 产品价格 产品数量 统计 </tr

    1.1K10

    【QT】 控件 -- 显示类

    前言 之前我在上一篇文章【QT】-- 按钮类已经说了QT 控件按钮类方面的知识以及涉及到的各种属性/函数/使用方法,现在就来开始了解显示类的相关知识啦 2....alignment 对齐方式。可以设置水平和垂直方向如何对齐,例如居中、左对齐等。 wordWrap 设置为 true 内部的文本会自动换行;设为 false 则内部文本不会自动换行。...影响水平和垂直方向的缩进。具体生效的方向取决于 alignment 属性。 margin 内部文本和边框之间的边距。不同于 indent,margin 在上下左右四个方向都同时有效。...绑定了伙伴关系之后,通过快捷键就可以选中对应的单选按钮 / 复选按钮。...horizontalHeaderFormat 日历上方标题显示的日期格式,控制顶部标题栏的内容。 verticalHeaderFormat 日历第一列显示的内容格式,控制左侧垂直标题栏的内容。

    10210

    超全的Android组件及UI框架

    ,两个按钮之间的分隔条 android:gravity    设置布局管理器内组件的对齐方式,值可以是 top/button/left/right/center_vertical/fill_vertical...右对齐父容器 android:layout_alignParentTop    顶部对齐父容器 android:layout_alignParentBottom    底部对齐父容器 android...RadioButton 单选按钮 5.1 常用属性 RadioButton 单选按钮就是只能够选中一个,所以我们需要把 RadioButton 放到 RadioGroup 按钮组中,从而实现单选功能...RadioGroup 单选按钮组 6.1 常用属性 要实现 RadioButton 的 单选功能,需要把所有的 RadioButton 放到 RadioGroup 里面  用于将几个 RadioButton... 组在一起形成单选按钮组,实现单选功能,也就是选中一个,会取消其它选项的选中 RadioGroup 只提供了一个 XML 属性 android:checkedButton 用于指定初始化时选中的 ID

    6.2K30

    利用微搭快速实现问卷调查功能

    我感觉政府的工作也在与时俱进快速发展,为社区的进步点赞。 那微搭作为一款一键多端的快速开发工具,开发这类型需求再适合不过了,今天我们就用微搭的一键生成功能来复刻一下这类型问卷。...需求分析 这个问卷一共是分成了两个页面,首页是个功能引导页,点击开始问卷可以跳转到具体的问卷提交页,当用户填完各种选项的时候可以点击提交按钮。 题目一共是20道,分为单选、多选、问答题。...[在这里插入图片描述] 输入数据源的名称和标识,点击开始新建按钮 [在这里插入图片描述] 找到数据源字段部分,点击添加字段按钮 [在这里插入图片描述] 首先输入性别字段,考虑到性别需要单选,所以我们选择枚举...设置一下宽和高 [在这里插入图片描述] 选中插槽content,添加一个容器组件 [在这里插入图片描述] [在这里插入图片描述] 然后在容器里添加两个文本组件 [在这里插入图片描述] 选中文本组件,修改一下文本的内容...[在这里插入图片描述] 文本设置好后我们需要解决文本居中的问题,这类问题就需要在容器上设置样式来解决,选中容器组件,切换到样式页签,选中弹性布局 [在这里插入图片描述] 依次设置主轴方向为垂直,主轴对齐为居中

    3.5K00

    JavaWeb01轻松掌握HTML(Java真正的全栈开发)

    bgcolor:设定表格中行的背景颜色 标签:定义表格单元 元素中的文本一般显示为正常字体且左对齐 属性: align:设定单元格内容对齐方式 bgcolor:设定单元格背景颜色 height...标签:定义表格的页眉;用于组合html表格的表头内容 元素应该与和元素结合起来使用 注意:内部必须有标签 标签...value:定义标签值(默认值) size:定义输入字段的长度(密码框的宽度) maxlength:定义可输入最大的字符个数 radio:定义单选按钮(单选框或者单选按钮...常用属性: align:用于设定表格中行的内容对齐方式. bgcolor:用于设定表格中行的背景颜色. td 标签用于定义表格单元 td元素中的文本一般显示为正常字体且左对齐....注意:内部必须有标签. tbody 标签用于定义表格的主体 标签用于组合html表格的主体内容. tfoot 标签用于定义表格的页脚 <tfoot

    5.2K50

    『知识巩固#1』Html、Css基础整理

    用于多选一 checkbox 多选框 file 用于之后上传文件 submit 提交按钮 用于提交 reset 重制按钮 重制和提交生效 必须要有父级标签表单域 button 普通按钮 可以配合js添加功能...value 给按钮添加或修改按键文字,包括submit、reset、button 单独的button标签 也可以作为按钮使用 由于 button 本身不具有功能,因此可以灵活地给 button...text-align 左对齐、右对齐、居中对齐 能让哪些元素水平居中 文本 span 标签 input标签、imp标签 文本修饰 text-decoration 属性值有: underline...可以设置为line-height: 文字父元素高度 注意点 如果同时设置了行高和font连写,注意覆盖问题 font: style weight size/line-height family 颜色常见取值...inline-block 转换为行内块元素 display: inline 极少…… 转换规范: 块级元素作为大容器,可以嵌套很多元素,但是不能用小范围的元素嵌套大范围元素 如p标签不能嵌套div、p、h a标签内部可以嵌套任意元素

    4K20
    领券