一种列表显示方法及装置与流程

文档序号:11261772阅读:151来源:国知局
一种列表显示方法及装置与流程
本发明涉及互联网
技术领域
,特别涉及一种列表显示方法及装置。
背景技术
:随着互联网与智能终端设备的普及,我们的生活越来越离不开各种交互优秀的应用程序。其中,列表是应用程序中最为常见的一种控件,可以在界面中显示一组相似的数据。在需要显示的数据有多个类别的情况下,可以通过多个列表来分别显示不同类别中的数据。现有技术中,当待显示的数据属于多个类别时,首先,在一界面中显示各类别对应的标题按钮。当检测到用户对任一标题按钮的点击动作时,例如类别一,针对属于类别一的数据,生成类别一对应的列表一,并将该列表一配置成列表一界面,然后将列表一界面进行显示,以便用户查看。当用户需要查看属于另一类别的数据时,例如类别二,需要返回到标题按钮所在界面,再点击类别二的标题按钮,然后针对属于类别二的数据,生成类别二对应的列表二,并将该列表二配置成列表二界面,然后将列表二界面进行显示。这样的话,待显示的数据属于多少个类别,就需要配置成多少个列表显示界面进行显示,并且,列表显示界面与标题按钮界面需要配置成不同的界面,界面配置成本较高。技术实现要素:本发明实施例公开了一种列表显示方法及装置,以减小界面配置成本。为达到上述目的,本发明实施例公开了一种列表显示方法,应用于终端设备,所述方法包括:获得目标界面上要显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的待显示数据;根据各数据类别对应的待显示数据,确定各数据类别对应的列表;确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在所述目标界面中,并将第一数据类别对应的列表显示在所述目标界面中,其中,所述第一数据类别为:目标控制控件对应的数据类别,所述目标控制控件为:处于选中状态的控制控件对应的数据类别。可选地,所述方法还包括:接收列表切换指令;根据所述列表切换指令确定新选中的控制控件;以替换显示方式,将第二数据类别对应的列表显示在所述目标界面中,其中,所述第二数据类别为:新选中的控制控件对应的数据类别。可选地,所述终端设备设置有触摸屏;所述根据所述列表切换指令确定新选中的控制控件,包括:当所述切换指令为滑动触摸屏指令时,按照控制控件在所述目标界面中的显示顺序,将所述目标控制控件的下一个或者上一个控制控件确定为新选中的控制控件;当所述切换指令为点击触摸屏指令时,将所述点击指令对应的控制控件确定为新选中的控制控件。可选地,所述方法还包括:以预设样式显示所述目标控制控件,其中,所述预设样式,用于表示所述目标控制控件对应数据类别所对应的列表处于显示状态。可选地,所述将各数据类别对应的控制控件显示在所述目标界面中包括:按照预先设置的界面约束,将各数据类别对应的控制控件显示在所述目标界面中。为达到上述目的,本发明实施例还公开了一种列表显示装置,应用于终端设备,所述装置包括:获得信息模块,用于获得目标界面上要显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的待显示数据;确定列表模块,用于根据各数据类别对应的待显示数据,确定各数据类别对应的列表;第一确定控件模块,用于确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在所述目标界面中,并将第一数据类别对应的列表显示在所述目标界面中,其中,所述第一数据类别为:目标控制控件对应的数据类别,所述目标控制控件为:处于选中状态的控制控件对应的数据类别。可选地,所述装置还包括:接收指令模块,用于接收列表切换指令;第二确定控件模块,用于根据所述列表切换指令确定新选中的控制控件;显示列表模块,用于以替换显示方式,将第二数据类别对应的列表显示在所述目标界面中,其中,所述第二数据类别为:新选中的控制控件对应的数据类别。可选地,所述终端设备设置有触摸屏;所述第二确定控件模块包括:第一确定新控件子单元,用于当所述切换指令为滑动触摸屏指令时,按照控制控件在所述目标界面中的显示顺序,将所述目标控制控件的下一个或者上一个控制控件确定为新选中的控制控件;第二确定新控件子单元,用于当所述切换指令为点击触摸屏指令时,将所述点击指令对应的控制控件确定为新选中的控制控件。可选地,所述装置还包括:显示控件模块,用于以预设样式显示所述目标控制控件,其中,所述预设样式,用于表示所述目标控制控件对应数据类别所对应的列表处于显示状态。可选地,所述第一确定控件模块具体用于:按照预先设置的界面约束,将各数据类别对应的控制控件显示在所述目标界面中。本发明实施例公开的一种列表显示方法及装置,可以获得目标界面对应的待显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的数据;根据各数据类别对应的数据,确定各数据类别对应的列表;确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在所述目标界面中,并将第一数据类别对应的列表显示在所述目标界面中,其中,所述第一数据类别为:目标控制控件对应的数据类别,所述目标控制控件为:处于选中状态的控制控件对应的数据类别。应用本发明实施例所提供的方案,在同一界面中显示各数据类别对应的控制控件以及选中控制控件对应的数据类别对应的列表,只需对一个界面进行界面配置,进而能够减小界面配置成本。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例所提供的一种列表显示方法的第一种流程图;图2为本发明实施例所提供的一种列表显示方法的第二种流程图;图3为本发明实施例所提供的一种列表显示装置的第一种结构示意图;图4为本发明实施例所提供的一种列表显示装置的第二种结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中,提供了一种列表显示方法,通过该方法,可以在同一界面中显示各数据类别对应的控制控件,以及处于选中控制控件对应的数据类别对应的列表,只需对一个界面进行界面配置,进而可以减少界面配置成本。并且,通过该方法,可以根据列表切换指令确定新选中的控制控件;以替换显示方式,显示新选中的控制控件对应的数据类别所对应的列表,便于用户查看,并且无需对每个数据类别配置其对应的列表显示界面,可以进一步减少界面配置成本。需要说明的是,本发明实施例所提供的方法可以应用于手机、平板电脑等终端设备。下面结合附图说明,对本发明实施例所提供的技术方案进行详细介绍。实施例一参照图1,图1为本发明实施例所提供的一种列表显示方法的第一种流程示意图,该方法应用于终端设备;如图1所示,该方法包括以下步骤:s110,获得目标界面上要显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的待显示数据。具体地,针对某一目标界面,获得该目标界面对应的待显示数据的分类信息,例如,采用网络捕捉方法获得目标界面待显示的各数据类别以及各数据类别对应的待显示数据。可以理解,还可以采用现有技术中的任一种数据获取的方法来获得分类信息,本实施例对此不作限定。对于一个界面而言,其上能够显示很多种类型的信息,例如:界面上要显示新闻类的新闻1、新闻2,商品类的商品1、商品2,游戏类的游戏1、游戏2。也就是,上述数据类别可以是新闻、购物和游戏。新闻对应的待显示数据为新闻1、新闻2,购物对应的待显示数据为商品1、商品2,游戏对应的待显示数据为游戏1、游戏2。s120,根据各数据类别对应的待显示数据,确定各数据类别对应的列表。具体地,根据获取的各数据类别对应的待显示数据,确定每个数据类别对应的列表,以将列表进行显示。可以理解,任一数据类别对应的列表显示数据即为该数据类别对应的待显示数据,确定各数据类别对应的列表即为将各数据类别对应的待显示数据制作成列表形式,以将列表进行显示,可以便于用户查看。更为具体地,可以按照预设的排序确定各数据类别的列表,即按照预设的排序对各数据类别对应的待显示数据进行排序,并制作成列表。例如,假设,目标界面上要显示的数据类别包括新闻、购物和游戏。新闻对应的待显示数据为新闻1、新闻2,且新闻1的访问量大于新闻2;购物对应的待显示数据为商品1、商品2,且商品1的交易量大于商品2;游戏对应的待显示数据为游戏1、游戏2,且游戏1的用户量多于游戏2。则可以按照访问量从大到小的顺序对新闻数据类别进行排序,并将排序后的数据制作成列表;按照交易量从大到小的顺序对购物数据类别进行排序,并将排序后的数据制作成列表;按照用户量从大到小的顺序对游戏数据类别进行排序,并将排序后的数据制作成列表。具体地,新闻数据类别所对应的列表可以如表1所示:表1新闻1新闻2s130,确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在所述目标界面中,并将第一数据类别对应的列表显示在所述目标界面中,其中,所述第一数据类别为:目标控制控件对应的数据类别,所述目标控制控件为:处于选中状态的控制控件对应的数据类别。具体地,控制控件可以用来实现对其对应的数据类别所对应的列表进行显示。通过对控制控件的切换可以实现对列表的切换。例如,控制控件可以为按钮控件,则可以通过对按钮控件的点击实现对按钮控件的切换,进而实现对列表的切换。确定各数据类别对应的列表后,可以确定各数据类别对应的控制控件,并将每个控制控件都显示在目标界面中。然后,将处于选中状态的控制控件对应的数据类别所对应的列表显示在目标界面中。通过将各个控制控件显示在目标界面中,可以在同一界面中通过对控制控件的切换实现对列表的切换,无需再返回到标题按钮界面,进行选择切换,便于用户操作,并且无需对列表显示界面和标题按钮界面分别进行配置,可以减少界面配置成本。需要说明的是,处于选中状态的控制控件可以是预先设置的默认处于选中状态的按钮,还可以是用户手动选中的按钮。例如,假设数据类别包括数据类别1、数据类别2和数据类别3。默认控制控件1为选择的控制控件。则可以有,确定数据类别1对应控制控件1,数据类别2对应控制控件2,数据类别3对应控制控件3,并将控制控件1、控制控件2和控制控件3均显示在目标界面中。然后将控制控件1对应的数据类别所对应的列表显示在目标界面中。进一步地,在该步骤中,可以按照预先设置的界面约束,将各数据类别对应的控制控件显示在目标界面中。例如,预先设置的界面约束可以为:控制控件的宽度为:目标界面宽度×(1/控制控件的个数),列表宽度为:目标界面宽度。控制控件在目标界面顶部依次摆放,占据目标界面宽度的一行;默认第一个控制控件对应的数据类别所对应的列表显示在目标界面上。或者,预先设置的界面约束也可以为:控制控件的宽度为:目标界面宽度×(1/控制控件的个数),列表宽度为:目标界面宽度。控制控件在目标界面底部依次摆放,占据目标界面宽度的一行;默认第一个控制控件对应的数据类别所对应的列表显示在目标界面上。或者,预先设置的界面约束还可以为:控制控件的长度为:目标界面长度×(1/控制控件的个数),列表长度为:目标界面长度。控制控件在目标界面最左侧依次摆放,占据目标界面长度的一行;默认第一个控制控件对应的数据类别所对应的列表显示在目标界面上。当然,用户也可以根据自己需求预先设置满足其他条件的界面约束,本实施例在此不作限定。作为本实施例的一种优选方案,在将第一数据类别对应的列表显示在所述目标界面中之后,即在步骤s130之后,该方法还可以包括:以预设样式显示目标控制控件。其中,预设样式,用于表示目标控制控件对应数据类别所对应的列表处于显示状态。可以理解,目标控制控件的显示样式和非目标控制控件的显示样式不一样,非目标控制控件为目标界面中显示的除去目标控制控件的其他控制控件。通过以预设样式显示目标控制控件,可以便于用户将目标界面中显示的列表与数据类别对应起来,便于用户查看。举例而言,确定控制控件有3个:控制控件1、控制控件2和控制控件3,控制控件2为目标控制控件,即控制控件2为处于选中状态下的控制控件。预设样式为高亮样式,默认样式为灰度样式。则以高亮样式显示控制控件2,以灰度样式显示控制控件1和控制控件3。则通过控制控件2的高亮样式,用户便可以知道,此时,目标界面中显示的列表所对应的数据类别为控制控件2对应的数据类别2,即可以明确目标界面显示的列表为数据类别2所对应的列表。应用本实施例所提供的方案,在同一界面中显示各数据类别对应的控制控件以及选中控制控件对应的数据类别对应的列表,仅仅对一个界面进行配置即可,进而能够减小界面配置成本。实施例二参照图2,图2为本发明实施例所提供的一种列表显示方法的第二种流程示意图,该方法应用于终端设备;如图2所示,该方法包括以下步骤:s210,获得目标界面上要显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的待显示数据。s220,根据各数据类别对应的待显示数据,确定各数据类别对应的列表。s230,确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在所述目标界面中,并将第一数据类别对应的列表显示在所述目标界面中,其中,所述第一数据类别为:目标控制控件对应的数据类别,所述目标控制控件为:处于选中状态的控制控件对应的数据类别。需要说明的是,本实施例中的s210至s230可以与实施例一中的s110至s130的步骤一样,这里不重复赘述。s240,接收列表切换指令。具体地,列表切换指令可以为点击指令等,点击指令可以为:用户通过按钮或鼠标实现的控制控件的点击。更为具体地,终端设备上可以设置有触摸屏,列表切换指令可以包括:滑动触摸屏指令或点击触摸屏指令等等。滑动触摸屏指令为:用户对触摸屏的左右滑动或者上下滑动,点击触摸屏指令为:用户通过触摸屏对控制控件的点击。s250,根据所述列表切换指令确定新选中的控制控件。具体地,当切换指令为点击指令时,根据点击指令确定新选中的控制控件可以为:将点击指令对应的控制控件确定为新选中的控制控件。当切换指令为滑动触摸屏指令时,根据滑动触摸屏指令确定新选中的控制控件可以为:按照控制控件在目标界面中的显示顺序,将处于选中状态的控制控件的下一个或者上一个控制控件确定为新选中的控制控件。当切换指令为点击触摸屏指令时,根据点击触摸屏指令确定新选中的控制控件可以为:将点击指令对应的控制控件确定为新选中的控制控件。s260,以替换显示方式,将第二数据类别对应的列表显示在所述目标界面中,其中,所述第二数据类别为:新选中的控制控件对应的数据类别。根据列表切换指令确定出新选中的控制控件后,以替换显示方式,将新选中的控制控件对应的数据类别所对应的列表显示在目标界面中。即将选中的控制控件对应的数据类别所对应的列表显示在目标界面中,同时,将目标界面中原来显示的列表移出,也就是原来显示的列表不在目标界面中显示。例如,目标界面中显示的是数据类别1对应的列表1,根据列表切换指令确定的新选中的控制控件为控制控件3,则将控制控件3对应的数据类别3所对应的列表3显示在目标界面中,同时将列表1替换掉,即目标界面中显示列表3,不显示列表1。可以理解,将新选中的控制控件对应的数据类别所对应的列表显示在目标界面后,该方法还可以包括:以预设样式显示新选中的控制控件。同时,将原来选中的控制控件的样式更改为非选中的控制控件的样式。该步骤以预设样式显示新选择的控制控件的步骤可以与实施例一中的以预设样式显示目标控制控件的步骤一样,这里不再赘述。通过本实施例,可以在同一界面中显示各数据类别对应的控制控件,以及处于选中控制控件对应的数据类别对应的列表,只需对一个界面进行配置即可,进而可以减少界面配置成本。并且,通过该方法,可以根据列表切换指令确定新选中的控制控件;以替换显示方式,显示新选中的控制控件对应的数据类别所对应的列表,便于用户查看。与现有技术中,待显示的数据属于多少个类别,就需要配置成多少个列表显示界面进行显示相比,无需对每个数据类别配置其对应的列表显示界面,可以进一步减少界面配置成本。与本发明实施例一所提供的一种列表生成方法相对应,本发明实施例还提供了一种列表显示装置,该装置应用于终端设备。请参照图3,图3为本发明实施例所提供的一种列表生成装置的第一种结构示意图,该装置可以包括:获得信息模块310,用于获得目标界面上要显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的待显示数据。确定列表模块320,用于根据各数据类别对应的待显示数据,确定各数据类别对应的列表。第一确定控件模块330,用于确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在所述目标界面中,并将第一数据类别对应的列表显示在目标界面中,其中,第一数据类别为:目标控制控件对应的数据类别,目标控制控件为:处于选中状态的控制控件对应的数据类别。具体地,该装置还可以包括:显示控件模块(图3中未示出),用于以预设样式显示目标控制控件,其中,预设样式,用于表示目标控制控件对应数据类别所对应的列表处于显示状态。具体地,第一确定控件模块330具体用于:按照预先设置的界面约束,将各数据类别对应的控制控件显示在所述目标界面中。应用本实施例所提供的方案,可以在同一界面中显示各数据类别对应的控制控件以及选中控制控件对应的数据类别对应的列表,只需对一个界面进行配置即可,进而能够减小界面配置成本。与本发明实施例二所提供的一种列表生成方法相对应,本发明实施例还提供了一种列表显示装置,该装置应用于终端设备。请参照图4,图4为本发明实施例所提供的一种列表生成装置的第二种结构示意图,该装置可以包括:获得信息模块410,用于获得目标界面上要显示数据的分类信息,其中,所述分类信息中包括数据类别以及各数据类别对应的待显示数据。确定列表模块420,用于根据各数据类别对应的待显示数据,确定各数据类别对应的列表。第一确定控件模块430,用于确定各数据类别对应的控制控件,将各数据类别对应的控制控件显示在目标界面中,并将第一数据类别对应的列表显示在所述目标界面中,其中,第一数据类别为:目标控制控件对应的数据类别,目标控制控件为:处于选中状态的控制控件对应的数据类别。接收指令模块440,用于接收列表切换指令;第二确定控件模块450,用于根据列表切换指令确定新选中的控制控件;显示列表模块460,用于以替换显示方式,将第二数据类别对应的列表显示在目标界面中,其中,第二数据类别为:新选中的控制控件对应的数据类别。具体地,终端设备可以设置有触摸屏;第二确定控件模块450包括:第一确定新控件子单元(图4中未示出),用于当切换指令为滑动触摸屏指令时,按照控制控件在目标界面中的显示顺序,将目标控制控件的下一个或者上一个控制控件确定为新选中的控制控件。第二确定新控件子单元(图4中未示出),用于当切换指令为点击触摸屏指令时,将点击指令对应的控制控件确定为新选中的控制控件。具体地,该装置还可以包括:显示控件模块(图4中未示出),用于以预设样式显示目标控制控件,其中,预设样式,用于表示所述目标控制控件对应数据类别所对应的列表处于显示状态。具体地,第一确定控件模块430具体用于:按照预先设置的界面约束,将各数据类别对应的控制控件显示在所述目标界面中。通过本实施例,可以在同一界面中显示各数据类别对应的控制控件,以及处于选中控制控件对应的数据类别对应的列表,只需对一个界面进行配置即可,进而可以减少界面配置成本。并且,通过该方法,可以根据列表切换指令确定新选中的控制控件;以替换显示方式,显示新选中的控制控件对应的数据类别所对应的列表,便于用户查看。与现有技术中,待显示的数据属于多少个类别,就需要配置成多少个列表显示界面进行显示相比,无需对每个数据类别配置其对应的列表显示界面,可以进一步减少界面配置成本。对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:rom/ram、磁碟、光盘等。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1