显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及显示方法和装置。
【背景技术】
[0002]为了在用户界面上向用户展示多项内容项,允许用户用鼠标滚动等方式在一个窗口中对展示的数据按照一定顺序进行显示,当需要展示的数据项比较多的时候,为了方便用户对需要的数据项的搜索,现有技术往往采用关键字搜索的方式方便用户对数据项的查找,即用户只需要输入想要查找的数据项对应的关键字,系统即可从众多的数据项中搜索到可能需要的数据项并显示在用户界面的显示窗口中。
[0003]在实现上述数据项显示的过程中,发明人发现现有技术至少存在如下问题:
[0004]当用户忘记需要的数据项对应的关键字或用户进行漫无目的地浏览并搜寻可能感兴趣的数据项时,在较多的数据项的情况下用户依然需要通过滚动操作等在显示窗口中逐个显示出数据项,数据项较多的情况下逐项呈现的效率比较低。
【发明内容】
[0005]本发明的实施例提供显示方法和装置,通过两个关联的显示窗口按照特定显示规则显示数据项,能够使得更快得查找数据项,数据项呈现效率更高。
[0006]本发明实施例的第一方面是提供一种显示方法,该方法包括:
[0007]在屏幕第一显示窗口显示列表视图中的第一项目,在屏幕第二显示窗口显示列表视图中的第二项目,所述第一显示窗口与所述第二显示窗口相连接;
[0008]所述列表视图存储有至少两个项目,若所述列表视图包括η个项目,且所述第一项目相对于所述列表视图的起始端为第i个项目,则所述第二项目相对于所述列表视图的所述起始端为所述列表视图中的第n-1个项目。
[0009]结合第一方面,在第一种可能的实现方式中,当所述第一显示窗口为列表视图窗口中的一个窗口时,所述第二显不窗口为一个独立显不窗口,所述列表视图窗口显不至少两个所述列表视图中的项目,所述独立显示窗口只显示所述列表视图中的一个项目;或
[0010]所述第一显示窗口和所述第二显示窗口都为所述列表视图窗口。
[0011]结合第一方面或第一方面中的第一种可能的实现方式,在第二种可能的实现方式中,当所述屏幕接收第一操作后,在所述屏幕的所述第一显示窗口显示所述列表视图中的所述第一项目,在所述第二显示窗口显示所述列表视图中的所述第二项目,所述第一操作包括打开所述列表视图的点击操作。
[0012]结合第一方面或第一方面中的第一种可能的实现方式,在第三种可能的实现方式中,所述方法还包括:
[0013]在所述屏幕的所述第一显示窗口或所述第二显示窗口接收第二操作,所述第二操作包括在所述屏幕上的滑动操作;
[0014]获取所述第二操作的起点坐标与终点坐标,计算所述起点坐标到所述终点坐标的距离;
[0015]若所述第一显示窗口为所述列表视图窗口中的一个窗口时,则根据所述距离将所述列表视图在所述列表视图窗口中滑动m次,每次滑动的单位为所述列表视图中的一个项目,滑动的次数m与所述距离呈正比关系;
[0016]当所述列表视图在所述列表视图窗口中滑动m次后,所述第一显示窗口显示所述列表视图中的第三项目,且所述第三项目相对于所述列表视图的起始端为第i个项目,则在所述第二显示窗口中显示第四项目,所述第四项目相对于所述列表视图的所述起始端为所述列表视图中的第n-1个项目。
[0017]第二方面,提供一种显示装置,所述装置包括:
[0018]显示控制单元、存储单元、确定单元,其中,所述显示控制单元,用于在屏幕第一显示窗口显示列表视图中的第一项目,在屏幕第二显示窗口显示列表视图中的第二项目,所述第一显示窗口与所述第二显示窗口相连接;
[0019]所述存储单元,用于存储包括至少两个项目的列表视图;
[0020]所述确定单元,用于若所述列表视图包括η个项目,且所述第一项目相对于所述列表视图的起始端为第i个项目,则所述第二项目相对于所述列表视图的所述起始端为所述列表视图中的第n-1个项目。
[0021]结合第二方面,在第一种可能的实现方式中,所述显示控制单元具体用于:
[0022]当所述第一显示窗口为列表视图窗口中的一个窗口时,所述第二显示窗口为一个独立显示窗口,所述列表视图窗口显示至少两个所述列表视图中的项目,所述独立显示窗口只显示所述列表视图中的一个项目;或
[0023]所述第一显示窗口和所述第二显示窗口都为所述列表视图窗口。
[0024]结合第二方面或第二方面中的第一种可能的实现方式,在第二种可能的实现方式中,所述装置还包括接收单元,用于在所述屏幕接收第一操作;
[0025]所述显示控制单元,还用于当所述接收单元在所述屏幕接收第一操作后,在所述屏幕的所述第一显示窗口显示所述列表视图中的所述第一项目,在所述第二显示窗口显示所述列表视图中的所述第二项目,所述第一操作包括打开所述列表视图的点击操作。
[0026]结合第二方面或第二方面中的第一种可能的实现方式,在第三种可能的实现方式中,所述接收单元,还用于在所述屏幕的所述第一显示窗口或所述第二显示窗口接收第二操作,所述第二操作包括在所述屏幕上的滑动操作;
[0027]所述装置还包括获取单元和计算单元,其中,所述获取单元,用于获取所述第二操作的起点坐标与终点坐标;
[0028]所述计算单元,用于计算所述起点坐标到所述终点坐标的距离;
[0029]所述显示控制单元,用于若所述第一显示窗口为所述列表视图窗口中的一个窗口时,则根据所述距离将所述列表视图在所述列表视图窗口中滑动m次,每次滑动的单位为所述列表视图中的一个项目,滑动的次数m与所述距离呈正比关系;
[0030]当所述列表视图在所述列表视图窗口中滑动m次后,所述第一显示窗口显示所述列表视图中的第三项目,且所述第三项目相对于所述列表视图的起始端为第i个项目,则在所述第二显示窗口中显示第四项目,所述第四项目相对于所述列表视图的所述起始端为所述列表视图中的第n-1个项目。
[0031]本发明的实施例提供一种显示方法和装置,在第一显示窗口中按照列表视图的顺序显示其中的一个项目,在第二显示窗口中按照与第一显示窗口的显示顺序相反的顺序显示列表视图中的一个项目,能够使得屏幕上的内容呈现效率更高。
【附图说明】
[0032]为了更清楚地说明本发明的实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本发明的实施例提供的显示方法的流程示意图一;
[0034]图2为本发明的实施例提供的显示方法的流程示意图二 ;
[0035]图3为本发明的实施例提供的显示场景示意图一;
[0036]图4为本发明的实施例提供的显示场景示意图二 ;
[0037]图5为本发明的实施例提供的显示装置的结构示意图一;
[0038]图6为本发明的实施例提供的显示装置的结构示意图二 ;
[0039]图7为本发明的实施例提供的显示设备的结构示意图。
【具体实施方式】
[0040]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0042]本发明的实施例提供显示方法,如图1所示,该方法包括:
[0043]S101、在屏幕第一显示窗口显示列表视图中的第一项目,在屏幕第二显示窗口显示列表视图中的第二项目,第一显示窗口与第二显示窗口相连接。
[0044]S102、列表视图存储有至少两个项目,若列表视图包括η个项目,且第一项目相对于列表视图的起始端为第i个项目,则第二项目相对于列表视图的起始端为列表视图中的第