System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及终端领域,尤其涉及一种菜单显示方法、电子设备及计算机可读存储介质。
技术介绍
1、当用户在手机等电子设备上输入文本时,可以通过调用文本选择菜单对已经输入的文本或者即将输入的文本进行进一步的操作,例如可以对文本进行复制、粘贴、搜索等操作。现有技术中,电子设备上显示的文本选择菜单一般仅显示部分菜单项,当用户点击“更多”选项时,电子设备在显示界面上显示其他菜单项,不利于用户查看菜单项,用户体验较差。
技术实现思路
1、本申请提供一种菜单显示方法、电子设备及计算机可读存储介质,用于解决现有的文本选择菜单中不利于用户查看菜单项、用户体验差的问题。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,提供一种菜单显示方法,应用于电子设备,所述方法包括:在所述电子设备的显示界面上显示文本输入框;响应于调用菜单的指令,在所述显示界面上显示文本选择菜单的第一页面,所述第一页面用于展示第一菜单列表,所述第一菜单列表包括至少一个菜单项;响应于第一翻页指令,在所述显示界面上显示所述文本选择菜单的第二页面,所述第二页面用于展示第二菜单列表,所述第二菜单列表包括至少一个菜单项,所述第二菜单列表与所述第一菜单列表不同。
4、上述实施例中,通过将文本选择菜单中的菜单项显示在多个页面中,用户通过翻页操作即可依次查看各页面中的菜单项,操作便捷,提高了用户体验。
5、在一实施例中,所述第一页面的宽度为第一数值,所述第二页面的宽度为第二数值,所述响应于第一
6、在一实施例中,在所述显示界面上显示文本选择菜单的第一页面之前,所述方法还包括:
7、根据所述第一页面上的菜单项的数量以及各菜单项的字符数量,确定所述第一页面的宽度。
8、在一实施例中,所述第一页面为所述文本选择菜单的首页,所述第二页面还用于展示第一翻页标识,所述第一动画还用于展示所述第一翻页标识的出现过程。
9、在一实施例中,在所述显示界面上显示所述文本选择菜单的第二页面之后,所述方法还包括:响应于第二翻页指令,播放第二动画,所述第二动画用于展示所述文本选择菜单的宽度从第二数值到第一数值的变化过程,以及用于展示所述第一翻页标识的消失过程;在第二动画播放结束后,在所述显示界面上显示所述文本选择菜单的第一页面。
10、在一实施例中,所述第二页面为所述文本选择菜单的最后一页,所述第一页面还用于展示第二翻页标识,所述第一动画还用于展示所述第二翻页标识的消失过程。
11、在一实施例中,在所述显示界面上显示所述文本选择菜单的第二页面之后,所述方法还包括:响应于第三翻页指令,播放第三动画,所述第三动画用于展示所述文本选择菜单的宽度从第二数值到第一数值的变化过程,以及用于展示所述第二翻页标识的出现过程;在所述第三动画播放结束后,在所述显示界面上显示所述文本选择菜单的第一页面。
12、在一实施例中,所述第一翻页指令为第一滑动操作,所述响应于第一翻页指令,在所述显示界面上显示所述文本选择菜单的第二页面,包括:在检测到第一滑动操作,且所述第一滑动操作的滑动长度大于预设值的情况下,在所述显示界面上显示所述文本选择菜单的第二页面。
13、在一实施例中,在所述显示界面上显示文本选择菜单的第一页面之后,所述方法还包括:
14、在检测到第二滑动操作的情况下,根据所述第二滑动操作在所述第一页面上移动所述第一菜单列表中的菜单项;在检测到所述第二滑动操作结束,且所述第二滑动操作的滑动长度小于所述预设值的情况下,恢复所述第一菜单列表中的菜单项在所述第一页面上的位置。
15、在一实施例中,在所述显示界面上显示所述文本选择菜单的第二页面之后,所述方法还包括:若所述第二页面为所述文本选择菜单的首页,在检测到第三滑动操作的情况下,根据所述第三滑动操作在所述第二页面上移动所述第二菜单列表中的菜单项,所述第三滑动操作用于指示翻到上一页;在检测到所述第三滑动操作结束的情况下,恢复所述第二菜单列表中的菜单项在所述第二页面上的位置;或,若第二页面为所述文本选择菜单的最后一页,在检测到第四滑动操作的情况下,根据所述第四滑动操作在所述第二页面上移动所述第二菜单列表中的菜单项,所述第四滑动操作用于指示翻到下一页;在检测到所述第四滑动操作结束的情况下,恢复所述第二菜单列表中的菜单项在所述第二页面上的位置。
16、在一实施例中,所述调用菜单的指令为长按所述文本输入框中的文本的操作、点击所述文本的操作、点击所述文本输入框中预设编辑标识的操作中的任一项。
17、第二方面,提供一种菜单显示装置,应用于电子设备,包括:
18、输入模块,用于在所述电子设备的显示界面上显示文本输入框;
19、显示模块,用于响应于调用菜单的指令,在所述显示界面上显示文本选择菜单的第一页面,所述第一页面用于展示第一菜单列表,所述第一菜单列表包括至少一个菜单项;
20、翻页模块,用于响应于第一翻页指令,在所述显示界面上显示所述文本选择菜单的第二页面,所述第二页面用于展示第二菜单列表,所述第二菜单列表包括至少一个菜单项,所述第二菜单列表与所述第一菜单列表不同。
21、在一实施例中,所述第一页面的宽度为第一数值,所述第二页面的宽度为第二数值,所述翻页模块具体用于:响应于第一翻页指令,播放第一动画,所述第一动画用于展示从所述文本选择菜单的宽度从第一数值到第二数值的变化过程;在所述第一动画结束后,在所述显示界面上显示所述文本选择菜单的第二页面。
22、在一实施例中,所述显示模块还用于:根据所述第一页面上的菜单项的数量以及各菜单项的字符数量,确定所述第一页面的宽度。
23、在一实施例中,所述第一页面为所述文本选择菜单的首页,所述第二页面还用于展示第一翻页标识,所述第一动画还用于展示所述第一翻页标识的出现过程。
24、在一实施例中,所述翻页模块还用于:响应于第二翻页指令,播放第二动画,所述第二动画用于展示所述文本选择菜单的宽度从第二数值到第一数值的变化过程,以及用于展示所述第一翻页标识的消失过程;在第二动画播放结束后,在所述显示界面上显示所述文本选择菜单的第一页面。
25、在一实施例中,所述第二页面为所述文本选择菜单的最后一页,所述第一页面还用于展示第二翻页标识,所述第一动画还用于展示所述第二翻页标识的消失过程。
26、在一实施例中,所述翻页模块还用于:响应于第三翻页指令,播放第三动画,所述第三动画用于展示所述文本选择菜单的宽度从第二数值到第一数值的变化过程,以及用于展示所述第二翻页标识的出现过程;在所述第三动画播放结束后,在所述显示界面上显示所述文本本文档来自技高网...
【技术保护点】
1.一种菜单显示方法,应用于电子设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一页面的宽度为第一数值,所述第二页面的宽度为第二数值,所述响应于第一翻页指令,在所述显示界面上显示所述文本选择菜单的第二页面,包括:
3.根据权利要求2所述的方法,其特征在于,在所述显示界面上显示文本选择菜单的第一页面之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述第一页面为所述文本选择菜单的首页,所述第二页面还用于展示第一翻页标识,所述第一动画还用于展示所述第一翻页标识的出现过程。
5.根据权利要求4所述的方法,其特征在于,在所述显示界面上显示所述文本选择菜单的第二页面之后,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述第二页面为所述文本选择菜单的最后一页,所述第一页面还用于展示第二翻页标识,所述第一动画还用于展示所述第二翻页标识的消失过程。
7.根据权利要求6所述的方法,其特征在于,在所述显示界面上显示所述文本选择菜单的第二页面之后,所述方法还包括:
...【技术特征摘要】
1.一种菜单显示方法,应用于电子设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第一页面的宽度为第一数值,所述第二页面的宽度为第二数值,所述响应于第一翻页指令,在所述显示界面上显示所述文本选择菜单的第二页面,包括:
3.根据权利要求2所述的方法,其特征在于,在所述显示界面上显示文本选择菜单的第一页面之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述第一页面为所述文本选择菜单的首页,所述第二页面还用于展示第一翻页标识,所述第一动画还用于展示所述第一翻页标识的出现过程。
5.根据权利要求4所述的方法,其特征在于,在所述显示界面上显示所述文本选择菜单的第二页面之后,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述第二页面为所述文本选择菜单的最后一页,所述第一页面还用于展示第二翻页标识,所述第一动画还用于展示所述第二翻页标识的消失过程。
7.根据权利要求6所述的方法,其特征在于,在所述显示界面上显示所述文本选择菜...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。