程序菜单显示方法及终端技术

技术编号:17138112 阅读:33 留言:0更新日期:2018-01-27 14:13
本发明专利技术公开了一种程序菜单显示方法及终端,所述方法包括:设置所述程序的菜单节点属性;根据用户的输入操作确定用户选择的菜单节点;获取所述用户选择的菜单节点的节点属性;根据所述节点属性显示相应的菜单内容。采用本发明专利技术实施例能避免菜单界面切换时反复创建销毁,提升了程序运行效率,提高了用户体验。

Program menu display method and terminal

The invention discloses a menu display method and terminal, the method comprises the following steps: setting the attribute node menu program; according to the user input actions determine the menu node selected by the user; acquiring the attribute node menu node selected by the user; according to the content of the corresponding node attribute display menu. The application of the invention can avoid repeated destruction during the menu interface switching, improve the efficiency of the program and improve the user experience.

【技术实现步骤摘要】
程序菜单显示方法及终端
本专利技术涉及终端
,尤其涉及一种程序菜单显示方法及终端。
技术介绍
随着终端技术的发展,各种应用程序层出不穷,极大的方便了终端使用的便利性。现有技术中,应用程序每次显示菜单都需要加载一个新的菜单界面,用户来回切换菜单时,导致菜单界面不断的创建销毁,容易出现用户点击反应慢,切换菜单出现闪屏等现象,造成程序运行效率低下,影响用户体验。
技术实现思路
本专利技术实施例提供一种程序菜单显示方法及终端,有利于解决现有技术中应用程序每次显示菜单都需要加载一个新的菜单界面,用户来回切换菜单时,导致菜单界面不断的创建销毁,容易出现用户点击反应慢,切换菜单出现闪屏等问题,同时提升了程序运行效率,提高了用户体验。第一方面,本专利技术实施例提供一种程序菜单显示方法,所述方法包括:设置所述程序的菜单节点属性;根据用户的输入操作确定用户选择的菜单节点;获取所述用户选择的菜单节点的节点属性;根据所述节点属性显示相应的菜单内容。结合本专利技术实施例第一方面,在本专利技术实施例第一方面的第一种可能的实现方式中,所述菜单节点属性包括菜单节点标识、菜单文本、所述菜单节点的父菜单节点、所述菜单节点父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的子菜单节点。结合本专利技术实施例第一方面的第一种可能的实现方法,在本专利技术实施例第一方面的第二种可能的实现方式中,所述根据所述节点属性显示相应的菜单内容包括:根据所述菜单节点标识确定所述用户选择的菜单节点在所述程序所有菜单中的分级位置;根据所述菜单节点的分级位置显示相应的菜单内容。结合本专利技术实施例第一方面的第二种可能的实现方法,在本专利技术实施例第一方面的第三种可能的实现方式中,所述根据所述菜单节点的分级位置显示相应的菜单内容,具体包括:若所述菜单节点为主菜单节点,则显示所述菜单节点的菜单文本、子菜单节点、兄弟菜单节点;若所述菜单节点为中间菜单节点,则显示所述菜单节点的菜单文本、所述菜单节点的父菜单节点、所述菜单节点的父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的子菜单节点;若所述菜单节点为尾菜单节点,则显示所述菜单节点的菜单文本、所述菜单节点的父菜单节点、所述菜单节点的父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的具体界面内容。结合本专利技术实施例第一方面、第一方面的第一种可能的实现方法、第一方面的第二种可能的实现方法、第一方面的第三种可能的实现方法,在本专利技术实施例第一方面的第四种可能的实现方式中,所述根据所述节点属性显示相应的菜单内容,具体包括:根据所述菜单节点属性调整界面文本显示比例;按照调整后的文本显示比例显示相应的菜单内容。本专利技术第二方面提供了一种终端,所述终端包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;与所述处理器耦合的显示器;所述处理器调用所述存储器中存储的所述可执行程序代码,执行如下步骤:设置所述程序的菜单节点属性;根据用户的输入操作确定用户选择的菜单节点;获取所述用户选择的菜单节点的节点属性;所述处理器控制所述显示器根据所述节点属性显示相应的菜单内容。结合本专利技术实施例第二方面,在本专利技术实施例第二方面的第一种可能的实现方式中,所述菜单节点属性包括菜单节点标识、菜单文本、所述菜单节点的父菜单节点、所述菜单节点父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的子菜单节点。结合本专利技术实施例第二方面的第一种可能的实现方式,在本专利技术实施例第二方面的第二种可能的实现方式中,所述处理器控制所述显示器根据所述节点属性显示相应的菜单内容,具体包括:根据所述菜单节点标识确定所述用户选择的菜单节点在所述程序所有菜单中的分级位置;根据所述菜单节点的分级位置显示相应的菜单内容。结合本专利技术实施例第二方面的第二种可能的实现方式,在本专利技术实施例第二方面的第三种可能的实现方式中,所述处理器控制所述显示器根据所述菜单节点的分级位置显示相应的菜单内容,具体包括:若所述菜单节点为主菜单节点,则显示所述菜单节点的菜单文本、子菜单节点、兄弟菜单节点;若所述菜单节点为中间菜单节点,则显示所述菜单节点的菜单文本、所述菜单节点的父菜单节点、所述菜单节点的父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的子菜单节点;若所述菜单节点为尾菜单节点,则显示所述菜单节点的菜单文本、所述菜单节点的父菜单节点、所述菜单节点的父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的具体界面内容。结合本专利技术实施例第二方面、第二方面的第一种可能的实现方法、第二方面的第二种可能的实现方法、第二方面的第三种可能的实现方法,在本专利技术实施例第二方面的第四种可能的实现方式中,所述处理器控制所述显示器根据所述节点属性显示相应的菜单内容,具体包括:根据所述菜单节点属性调整界面文本显示比例;按照调整后的文本显示比例显示相应的菜单内容。可以看出,在本专利技术的实施例中,设置所述程序的菜单节点属性,根据用户的输入操作确定用户选择的菜单节点,获取所述用户选择的菜单节点的节点属性,根据所述节点属性显示相应的菜单内容。采用上述方法,一种链表式的结构菜单,通过相互关联的菜单节点形成一个链表式菜单,只需要形成一个菜单界面就能实现各级菜单之间的切换,从而避免了切换时反复创建销毁菜单界面,提升了程序运行效率,提高了用户体验。本专利技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种程序菜单显示方法的流程示意图;图2为本专利技术实施例提供的一种程序菜单显示的界面示意图;图3为本专利技术实施例提供的另一种程序菜单显示的界面示意图;图4为本专利技术实施例提供的另一种程序菜单显示的界面示意图;图5为本专利技术实施例提供的另一种程序菜单显示的界面示意图;图6为本专利技术实施例提供的一种终端结构示意图;图7为本专利技术实施例提供的另一种终端结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。以下分别进行详细说明。本专利技术的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短本文档来自技高网
...
程序菜单显示方法及终端

【技术保护点】
一种程序菜单显示方法,其特征在于,所述方法包括:设置所述程序的菜单节点属性;根据用户的输入操作确定用户选择的菜单节点;获取所述用户选择的菜单节点的节点属性;根据所述节点属性显示相应的菜单内容。

【技术特征摘要】
1.一种程序菜单显示方法,其特征在于,所述方法包括:设置所述程序的菜单节点属性;根据用户的输入操作确定用户选择的菜单节点;获取所述用户选择的菜单节点的节点属性;根据所述节点属性显示相应的菜单内容。2.根据权利要求1所述的方法,其特征在于,所述菜单节点属性包括菜单节点标识、菜单文本、所述菜单节点的父菜单节点、所述菜单节点父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的子菜单节点。3.根据权利要求2所述的方法,其特征在于,所述根据所述节点属性显示相应的菜单内容包括:根据所述菜单节点标识确定所述用户选择的菜单节点在所述程序所有菜单中的分级位置;根据所述菜单节点的分级位置显示相应的菜单内容。4.根据权利要求3所述的方法,其特征在于,所述根据所述菜单节点的分级位置显示相应的菜单内容,具体包括:若所述菜单节点为主菜单节点,则显示所述菜单节点的菜单文本、子菜单节点、兄弟菜单节点;若所述菜单节点为中间菜单节点,则显示所述菜单节点的菜单文本、所述菜单节点的父菜单节点、所述菜单节点的父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的子菜单节点;若所述菜单节点为尾菜单节点,则显示所述菜单节点的菜单文本、所述菜单节点的父菜单节点、所述菜单节点的父菜单节点的兄弟菜单节点、所述菜单节点的兄弟菜单节点、所述菜单节点的具体界面内容。5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述节点属性显示相应的菜单内容,具体包括:根据所述菜单节点属性调整界面文本显示比例;按照调整后的文本显示比例显示相应的菜单内容。6.一种终端,其特征在于,所述终端包括:存储有可执行程序代码的存储器;与所述存储器耦合的处理器;与所述处理器耦合的...

【专利技术属性】
技术研发人员:刘均陈碧奎
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1