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

安卓 topic-菜单 Menu

Android 3.0(API 级别 11)开始,采用 Android 技术设备不必再提供一个专用“菜单”按钮。...处理点击事件 用户选项菜单中选择项目(包括应用操作项目)时,系统将调用 Activity onOptionsItemSelected() 方法。 此方法将传递所选 MenuItem。...创建上下文菜单 上下文菜单提供了许多操作,这些操作影响 UI 特定项目或上下文框架。...在侦听器回调方法,您既可以为上下文操作指定操作,也可以响应操作项目的点击事件,还可以处理 ActionMode.Callback 接口继承其他回调。...它适用于: 为与特定内容确切相关操作提供溢出样式菜单(例如,Gmail 电子邮件标头,如图所示)。 Gmail 应用弹出菜单,锚定到右上角溢出按钮

2.6K20

如何使用纯前端控件集 WijmoJS 可视化在线设计器

开始使用WijmoJS Designer 设计器可视化界面首次打开时,该设计图面默认自带一个带有实时样本数据纯前端FlexGrid表格控件,要删除它,请单击“编辑”工具删除按钮。...如果要保存设计器布局以供将来使用,请使用主工具“保存”按钮将当前状态写入JSON文件,然后使用主工具“打开”按钮重新加载所选文件内容。...设计图面删除所有控件,然后在“工具箱”展开图表组,并单击名为FlexChart项目。 请注意,该图表显示代表“最活跃”证券实时样本数据。...单击“属性”窗格后退按钮以返回FlexChart设置。 接下来,单击图例属性齿轮图标,并将其位置设置更改为“底部”。 像以前一样单击后退按钮返回FlexChart设置。...找到palette属性,单击编辑器Show Colors按钮,然后选择一个预定义值,例如dark。 现在图表看起来像这样: WijmoJS Designer对于操作图表系列等集合特别有用。

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

【技巧】ionic3页面导航后退事件拦截

写一篇简单,有这样一种业务场景:当使用push后,页面导航会自动添加后退按钮,当点击后退按钮后,拦截事件(如付费进来了,没有完成后续操作后退退出,良好用户体验是必须给出提示,防止误操作)。...基于此,起码有两种方式: 1、重写导航后退按钮点击方法,具体操作为: 头顶添加引用: import { IonicPage, NavController, NavParams, Navbar } from...'ionic-angular'; 类里添加注解变量: @ViewChild(Navbar) navbar: Navbar; 最后在页面生命周期方法ionViewDidLoad添加逻辑操作(写在此方法是保障页面已经加载完成...此方法弊端是:只能拦截点击事件,如果是一些非法后退操作呢?如ios端左滑后退android物理键后退,或者某个操作手动调用navCtrl.pop()方法,这样就会失效。...2、利用ionViewCanLeave 给定一个标志变量: canLeave:boolean = false; 然后在逻辑操作控制这个标志即可,最后在方法里面判断: ionViewCanLeave()

94750

Material Design — 提示框( Dialogs)

提示框 提示框告知用户特定任务,并可能包含重要信息,需要用户做出决定或使其参与多项任务。 对话框包含文本和UI控件。 他们保持视觉焦点直到被关闭或被完成了其中需要行动。...关闭提示框 提示框可以通过点击提示框外部或点击系统后退按钮(在Android上)来关闭。 有时候,用户必须做出选择动作后才能关闭提示框。...他们经常允许用户撤消刚刚采取操作。 警告没有标题 大多数警告不需要标题。 他们用以下方式以一两句话来总结一个决定,例如: ·提出问题(例如“删除此对话?”) ·做出与操作按钮有关声明 ?...点击确认对话框“取消”,或按Android后退”,取消操作,放弃所有更改并关闭对话框。 ?...确认按钮将被禁用,直到满足对话框所有必填字段都完成时,确认操作才会被激活 丢弃(离开) 丢弃操作(屏幕左上角“X”)和后退按钮均会关闭全屏对话框并放弃之前所做更改。

5K101

易剪:小巧高效文字剪藏工具

(小苏偷懒,这一段是根据开发者应用简介改编来~)   "易剪"是一款文字剪藏应用,当你在浏览器或者其他支持"Android原生文本操作"应用中选择文字时,会看到"追加到简报"选项,选择这一选项后将会弹出..."剪报"创建完成后,你可以将刚刚选择好文字"追加到剪报",短短几步操作,就可以在不来回切换应用前提下,将文字收藏到本地了。...如果文章还有其他需要保存片段,你只需要进行同样操作,将选中文字追加到"同一个剪报",最终效果如下:   在"剪报详情"页面,你可以对剪报进行编辑,复制,删除,分享,重命名操作。   ...当然,只有Android6.0及以上版本才支持"自定义Android原生文本操作"特性,所以当你系统是5.1及以下时,长按选择文字时可能不会弹出"追加到剪报"选项。...长按选择文字后,你只需要选择"分享"按钮,在弹出目标应用中选择"易剪"即可弹出"剪报"悬浮窗,之后操作就和上面说一样了~(因为小苏手头没有系统为Android6.0以下设备,所以暂时无法给大家截图啦

73810

iOS 与 Android APP 设计差异

Android设备底部有一个全局导航, 使用导航后退按钮是返回上一个界面或步骤简便方法,它适用于所有Android应用。...这个特性就会影响到iOS应用设计,应用需要设计一个导航,并在左上角加上一个返回按钮。 iOS上返回按钮 严格来说,iOS也有一个返回全局操作,直接在界面上右滑即可返回上一级页面。...在Android应用中被大家熟知导航模式是抽屉和标签形式组合。 抽屉导航其实是一个菜单,通过点击汉堡图标,然后左侧或右侧滑出。...左边是标准Android按钮;右边是标准iOS按钮 还有一种非常有特点按钮类型——在Android上叫做浮动按钮,在iOS上叫做活动按钮。浮动按钮用来展示应用主要操作。...而在iOS与之类似的按钮则叫做活动按钮,通常会放在底部导航中间 左边是标准iOS活动按钮;右侧是标准Android浮动按钮 IOS与Android底部操作视图差异 在Android中有两种不同类型底部操作视图

3.2K10

处理视觉冲突 | 手势导航 (二)

在上一篇文章,我们介绍了如何将应用构建到全面屏设备。然而有些交互可能导致应用某些视图被系统遮盖,导致用户无法看见或操作。本文正是为帮助您解决这个问题而撰写——如何判断安全交互区域。...当系统设置为使用按钮导航模式时 (即上图例子所示),视觉冲突会更加明显,因为这时导航高度更大。...这套 insets 描述了系统占据区域,方便您使用对应数值将自己控件系统下面移开。...Android 10 带来了新手势导航模式,允许用户通过手势动作,而不是导航按钮来进行导航: 屏幕左/右边缘向中间滑动,相当于后退按钮 (Back)。...在 Android 10 上,系统手势区域如下: △ 左/右侧后退操作区域宽 40dp,下方主屏操作区域高 60dp 如果您有需要滑动操作控件出现在了系统手势区域内,就可以使用对应数值来将这些控件挪开

2.7K30

Android入门教程 | Fragment 基础概念

当执行此类片段事务时,也可将其添加到由 Activity 管理返回栈 — Activity 每个返回栈条目都是一条已发生片段事务记录。借助返回栈,用户可以通过按返回按钮撤消片段事务(后退)。...实际上,如果要将现有 Android 应用转换为使用片段,可能只需将代码 Activity 回调方法移入片段相应回调方法。...如果没有在执行删除片段事务时调用 addToBackStack(),则事务提交时该片段会被销毁,用户将无法回退到该片段。...不过,如果在删除片段时调用 addToBackStack(),则系统会停止该片段,并随后在用户回退时将其恢复。...Fragment,然后当我们点击 back 按钮时候会自动帮我们实现退栈操作

3.4K40

Android - 页面返回上一页面的三种方式

今年刚刚跳槽到了新公司,也开始转型做Android,由此开始Android学习历程。   最近在解很多UIbug,在解bug过程,总结了在UI实现过程,页面返回上一页面的几种实现方式。...自己布置一个back按钮或图片    当然就要自己写回退实现逻辑,例如backid为R.id.back,在onClick方法,switch case调用finish方法,case R.id.back...使用系统提供Action Bar        Action Bar是一种新増导航功能,在Android 3.0之后加入到系统API当中,它标识了用户当前操作界面的位置,并提供了额外用户动作、...但有一点要注意是,如果要在Java代码操作ActionBar,例如setTitle,指定其文字,必须在onStart方法中进行,而不能是onCreate方法,因为在系统周期中,onStart方法时View...,例如点击action bar时禁止后退,只需要在onOptionsItemSelected方法处理android.R.id.home事件就可以了。

4.3K80

android 测试用例模板下载,app测试用例模板.doc

出现我信息(头像、昵称、签名、关注数、粉丝数、入手、出手)、中部出现切换我发表与我喜欢tab、下部列表出现内容 出现背景图片和标签 Android下方出现筛选图片和商品按钮 IOS发布较多会出现该按钮...12打开我页面点击背景IOS:进入个性标签页面 Android:弹出系统Action Sheet 可以相册和相机选择背景 ?...2打开个性标签页面长按已有标签弹出系统Action Sheet 可以删除和翻转3打开个性标签页面点击分类标签名称显示该分类标签,可选择一个标签4打开个性标签页面点击+…弹出添加自定义标签。...出现TA信息(背景头像、昵称、签名、关注数、粉丝数、入手、出手)、中部出现关注和私聊按钮,下面是TA发表与TA喜欢Tab、下部列表出现TA发表内容 Android下方出现筛选图片和商品按钮 IOS...5点击TA头像,且图墙加载完成,且图墙内容超过一屏滑动列表出现对应图墙内容?6点击TA头像点击左上角icon后退到前一个页面?

1K20

开启全面屏体验 | 手势导航 (一)

我们在 Android 10 添加了新系统导航模式,用户可以通过手势交互执行后退、返回至主屏以及打开设备助手等操作。 ?...现有的三键导航模式 (包含后退、返回首页以及切换最近使用应用) 会被保留。搭载 Android 10 及以上版本系统所有设备都要求保留这一导航模式。...全面屏幕体验 我使用 "边到边" (edge-to-edge) 一词来描述那种将内容铺满整个屏幕,以实现更沉浸视觉体验应用。默认情况下,应用内容绘制范围顶部状态下方开始,延伸至底部导航上方。...由于导航自身大小和突出程度已经相比以前缩小了,因此我们现在强烈建议,当应用在 Android 10 及以上设备运行时,将内容拓展至导航后方,以提供更具吸引力现代化 UX。...△ 在 Android 10 上选择按键导航模式时,系统会在按钮后方提供半透明遮盖 这两种操作都是为了确保用户始终可以看到系统内容。系统选择采用哪种做法取决于多个因素。

2.4K30

游戏优化系列一:海外谷歌应用适配相关

状态消息推送 在游戏应用中进行版本迭代时,如果游戏本身有消息推送,且SDK也有推送情况下,发送消息notify方法,id有可能不同,此时会出现两条消息(游戏和SDK),有可能会被Google...="true" android:smallScreens="true" /> 6.返回按钮 返回按钮需具有返回功能,应具有返回上一级内容、取消当前处理事务、退出游戏等作用。...返回键功能官方解释: 1.具有与屏幕上任何后退或关闭按钮相同功能 2.暂停和取消暂停游戏(如果适用) 3.关闭所有对话框窗口 4.导航到菜单堆栈上一个位置(如果适用) 5.第一次登录时,在主菜单按下退出应用程序...,在服务器选择和字符选择页面Android后退按钮出现错误行为。...具体情境: (1)在游戏启动、资源加载过程,点击系统返回按钮要求能够后退,或者弹框提示用户是否退出游戏;(部分应用在这过程屏蔽了系统按钮,出现被谷歌应用商店拒绝情况) (2)活动弹窗显示时,点击返回系统按钮要求能够关闭弹窗

10.3K40

Fragment基本使用

他是抽象类,具体实现类是FragmentManagerImpl。 FragmentTransaction:对Fragment添加、删除操作都需要通过事务方式进行。...里面添加一个片段 transaction.remove():Activity移除一个Fragment,如果被移除Fragment没有添加到回退栈,这个Fragment实例将会被销毁 transaction.replace...),那么回退操作就是remove(frag1));如果没添加该语句,用户点击返回按钮会直接销毁Activity。...如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次保存Fragment。...一旦Fragment完全后退栈中弹出,用户再次点击后退键,则退出当前Activity 添加一个Fragment事务到回退栈: FragmentTransaction.addToBackStack(String

1.8K30

pjax 历史管理 jQuery.History.js

更新 http://www.bootcdn.cn/jquery.pjax/ 简介 pjax是一个jQuery插件,使用ajax和pushState技术提供快速浏览体验与真正永久链接、网页标题、以及浏览器后退前进按钮操作...pjax通过抓取HTML服务器通过Ajax和更换容器页面上HTML内容会与Ajax。...不能更新地址,地址“前进”和“后退按钮就失效了,带来了另外一种糟糕用户体验。...Onhashchange 事件 如下面Html片段,点击不同连接,在mainPanel中加载不同页面: 解决方案如下: <a href="/home...)<em>的</em>地址<em>栏</em>里输入这样<em>的</em>地址:http://localhost:3859/home/index#page=3 或者通过QQ发给你<em>的</em>好友,看到<em>的</em>并不是如你所想<em>的</em>应该是page=3<em>的</em>内容,而是http://localhost

2.4K50

15BOM编程艺术

根据以上测试结果,可以很清楚发现:删除是不起作用。...') } else if (/android/i.test(ua)) { console.log('当前是android操作系统') } else...前进和后退功能 方法名称描述forward()实现跳转下一个页面,作用和浏览器前进按钮一样back()实现跳转到上一个页面,作用和浏览器回退按钮一样go()实现跳转到指定页面。...如果为负数表示后退,如果为正数表示前进 Location对象 Location对象包含了浏览器地址信息,该对象主要用于获取和设置地址。...端口号 protocol 返回页面使用网络协议 assign() 载入一个新文档,作用和直接修改 Location相同 reload() 重新载入当前文档,作用和刷新按钮一样。

58820

开启全面屏体验 | 手势导航 (一)

我们在 Android 10 添加了新系统导航模式,用户可以通过手势交互执行后退、返回至主屏以及打开设备助手等操作。...现有的三键导航模式 (包含后退、返回首页以及切换最近使用应用) 会被保留。搭载 Android 10 及以上版本系统所有设备都要求保留这一导航模式。...全面屏幕体验 我使用 "边到边" (edge-to-edge) 一词来描述那种将内容铺满整个屏幕,以实现更沉浸视觉体验应用。默认情况下,应用内容绘制范围顶部状态下方开始,延伸至底部导航上方。...由于导航自身大小和突出程度已经相比以前缩小了,因此我们现在强烈建议,当应用在 Android 10 及以上设备运行时,将内容拓展至导航后方,以提供更具吸引力现代化 UX。...△ 在 Android 10 上选择按键导航模式时,系统会在按钮后方提供半透明遮盖 这两种操作都是为了确保用户始终可以看到系统内容。系统选择采用哪种做法取决于多个因素。

10510

最新iOS设计规范三|3大界面要素:(Bars)

(Bars) ,可以告诉用户在APP当前在所在位置、能提供导航,还可能包含用于触发操作和传递信息按钮或其他元素。包括6种:导航、搜索、侧边、状态、标签、工具。...你可以同时提供自定义蒙版图像,以便系统在转场过渡时使用此蒙版为按钮标题设置动画效果。 不要包括多段面包屑路径。后退按钮始终执行单个操作:返回上一屏幕。...三、侧边(Sidbars) 侧边在iPhone上使用较少,更多用在iPad。它提供了应用程序导航,在侧边中选择一项可以使人们导航到特定内容。例如,“邮件”显示所有邮箱列表。...例如,“邮件”使用更简洁术语(例如“标记”和“草稿”)每个邮箱标题中省略了“消息”一词。 不要在侧边显示超过两个层次层次结构。...工具包含用于执行与当前上下文有关动作按钮,例如创建项目,删除项目,添加注释或拍照。标签和工具永远不会在同一视图中同时出现。 提供相应工具按钮

9.7K10

iOS 11 更大导航 (官方翻译版)

导航 导航出现在应用程序屏幕顶部状态下方,并可以通过一系列分层屏幕进行导航。当显示新屏幕时,通常标有前一屏幕标题后退按钮出现在左侧。...有时,导航右侧包含一个控件,如编辑或完成按钮,用于管理活动视图中内容。在拆分视图中,导航可能会出现在拆分视图单个窗格。...使用标准后退按钮。人们知道标准后退按钮可以让他们通过信息层次来回溯步骤。但是,如果您实现自定义后退按钮,请确保它仍然像后退按钮,行为直观,与您界面的其余部分相匹配,并始终贯穿您应用程序。...后退按钮总是执行单个操作 - 返回到上一个屏幕。如果您认为在没有当前屏幕完整路径情况下,人们可能会迷失方向,请考虑对应用程序层次结构进行展平。 给文本标题按钮足够空间。...如果您在导航中使用分段控件,请仅在层次结构顶层执行此操作,并确保在较低级别选择准确后退按钮。有关其他指导,请参阅细分控件。 ? image.png

2.8K30

Material Design — 菜单(Menus)

菜单 菜单形式是在短暂动作条上展示选项列表。 菜单出现在与按钮操作或其他控件交互。菜单显示是一个一行只有一个选项选项列表。 如果不适用于某个情景,菜单项可能被禁用。...左:应用操作太多时将会设置一个菜单    右:包含五个选项菜单 菜单标签 按钮或控件标签应该简洁而准确地反映菜单内项目(如下图)。...理想情况下,嵌套层级都需要做显示,因为很难用嵌套多层子菜单进行导航。 ? 菜单项例子 不可用操作操作显示为不可用(如置灰)而不是将其删除,让用户知道它们可以在正确条件下存在。...---- 简单菜单(Simple Menus) 移动端或pc 使用列表简单菜单显示特定列表项选项。 垂直对齐 靠近屏幕边缘时,简单菜单将垂直重新对齐,以使所有菜单项完全可见。...取消选择 触摸菜单外部或按下系统“后退按钮,取消操作并关闭菜单。 ? 简单菜单 ·打开时,简单菜单会尝试将当前选定菜单项目与列表项目垂直对齐。 当前选择菜单项突出显示(如下图)。 ?

5.8K100
领券