一种在移动终端上显示列表的方法和装置制造方法及图纸

技术编号:8517343 阅读:149 留言:1更新日期:2013-03-30 20:45
本发明专利技术提供一种在移动终端上显示列表的方法和装置,能够在用户操作移动终端人机界面的滚动条时,减少显示过程中的停顿现象。该方法包括:在列表滚动过程中,在人机界面上输出所述列表中的位于显示范围内的文本,所述列表来自于移动互联网;当所述列表停止滚动时,在所述人机界面上输出所述列表中的位于当前显示范围内的预设格式的文件。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别地涉及一种在移动终端上显示列表的方法和装置
技术介绍
在现有的移动互联网应用中,移动终端往往需要以列表的方式显示来自于移动互联网的内容,例如微博的列表、网友留言的列表、商品信息的列表等。每个列表包含I列和多行,通常情况下,列表的高度大于人机界面的高度,所以用户操作移动终端人机界面(通常是触摸屏)内的滚动条,上下移动列表使列表的各个部分先后位于显示范围内,从而能够阅读到列表的各个部分的内容。参考图1,图1是根据现有技术中的移动终端人机界面显示列表的示意图。如图1所示,人机界面11中主要包含显示区域111和滚动条112,列表12当前的显示范围122是位于显示区域111内的部分,而位于显示区域111以外的部分是非显示部分,例如图中示出的非显示部分121和非显示部分123。用户可以对滚动条112进行上下拉动的操作使列表滚动,这样非显示部分121或非显示部分123能够进入显示区域111从而成为显示范围内的部分,移动终端加载该部分并显示。在现有技术中,用户操作滚动条时,移动终端人机界面的显示过程会出现停顿现象,影响了用户体验。
技术实现思路
有鉴于此,本专利技术提供一种在移动终端上显示列表的方法和装置,能够在用户操作移动终端人机界面的滚动条时,减少显示过程中的停顿现象。为实现上述目的,根据本专利技术的一个方面,提供了一种在移动终端上显示列表的方法。本专利技术的在移动终端上显示列表的方法包括在列表滚动过程中,在人机界面上输出所述列表中的位于显示范围内的文本,所述列表来自于移动互联网;当所述列表停止滚动时,在所述人机界面上输出所述列表中的位于当前显示范围内的预设格式的文件。可选地,所述预设格式的文件包括如下一种或几种图片,视频,动画。可选地,在所述人机界面上输出所述列表中的位于当前显示范围内的预设格式的文件的步骤包括判断所述移动终端是否保存了所述位于当前显示范围内的预设格式的文件;若是,则输出该文件;否则,从移动互联网下载该文件然后输出,以及将该文件保存到所述移动终端中。可选地,将该文件保存到所述移动终端中的步骤包括对该文件的文件名进行预设方式的编码,以编码得到的字段作为文件名在所述移动终端中保存该文件;判断所述移动终端是否保存了所述位于当前显示范围内的预设格式的文件的步骤包括将位于当前显示范围内的预设格式的文件的文件名进行所述预设方式的编码,根据所述移动终端中是否保存有文件名为编码得到的字段的文件来判断所述移动终端是否保存了所述位于当前显示范围内的预设格式的文件。可选地,当所述列表停止滚动时,根据如下公式确定所述当前显示范围 B B + K4 = — X D ,A2 = ~—一 X /)+ I ;其中,A1表示当前显示范围内的首位的表项的索引,A2表示当前显示范围内的末位的表项的索引,B表示列表停止滚动时人机界面上的滚动条所在位置,C表示列表的总高度,D表示列表的表项数,E表示人机界面的高度。根据本专利技术的另一方面,提供了一种在移动终端上显示列表的装置。本专利技术的在移动终端上显示列表的装置包括第一输出模块,用于在列表滚动过程中,在人机界面上输出所述列表中的位于显示范围内的文本,所述列表来自于移动互联网;第二输出模块,用于当所述列表停止滚动时,在所述人机界面上输出所述列表中的位于当前显示范围内的预设格式的文件。可选地,所述第一输出模块还用于判断所述移动终端是否保存了所述位于当前显示范围内的预设格式的文件;若是,则输出该文件;否则,从移动互联网下载该文件然后输出,以及将该文件保存到所述移动终端中。可选地,所述第一输出模块还用于对该文件的文件名进行预设方式的编码,以编码得到的字段作为文件名在所述移动终端中保存该文件;将位于当前显示范围内的预设格式的文件的文件名进行所述预设方式的编码,根据所述移动终端中是否保存有文件名为编码得到的字段的文件来判断所述移动终端是否保存了所述位于当前显示范围内的预设格式的文件。可选地,所述第二输出模块还用于当所述列表停止滚动时,根据如下公式确定所述当前显示范围= — X D ,A2 =~~Xj)+1:其中,A1表示当前显示范围内的首位的表项的索引,A2表示当前显示范围内的末位的表项的索引,B表示列表停止滚动时人机界面上的滚动条所在位置,C表示列表的总高度,D表示列表的表项数,E表示人机界面的高度。根据本专利技术的技术方案,在列表滚动时只显示文本文件,等到列表停止滚动时再加载其他文件,特别是数据量较大的文件,有助于减少列表显示时的停顿现象。在列表停止滚动,需显示图片、视频等文件时,优先从移动终端本地查找已经保存的同名文件,在没有查找到的情况下再从网络下载,有助于加快显示的速度,从而提高用户体验。附图说明附图用于更好地理解本专利技术,并不构成对本专利技术的不当限定。其中图1是根据现有技术中的移动终端人机界面显示列表的示意图;图2是根据本专利技术实施例的一种在移动终端上显示列表的方法的示意图;图3是根据本专利技术实施例的在移动终端上显示列表的装置的基本结构的示意图。具体实施例方式以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识至IJ,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。在本专利技术实施例中,对于来自于移动互联网的列表,在滚动时只显示列表中位于显示范围内的文本,等到列表停止滚动时再显示其他格式文件,例如图片、视频等,这里的其他格式可以预先确定。选择只显示文本是为了使用户能够确认是否滚动到了他需要阅读的位置,而且文本文件的数据量较小,在滚动过程中持续地在显示范围内显示文本并不占用太多的流量和CPU资源,也就是说 能够保证滚动的顺利进行,不大会出现停顿的现象。图2是根据本专利技术实施例的一种在移动终端上显示列表的方法的示意图。步骤S21 :接收用户对滚动条的操作使列表滚动。步骤S22 :输出列表中的位于显示范围内的文本。此时用户可以看到有文本在屏幕上经过,但屏幕上并未出现图片、视频或者动画等数据量比较大的文件。步骤S23 :当列表停止滚动时,确定需要加载的预设格式的文件的文件名。此时已经显示了文本,但还需加载其他文件以显示,包括图片、视频或者动画等数据量比较大的文件。以加载图片为例,此时已经从移动互联网获取了需要加载的图片的文件名和在网络上的统一资源定位符(URL)。因为按照URL下载图片速度较慢,影响显示的速度,所以优选的方式是先在本地查找是不是已经保存了该图片,即进入步骤S24。步骤S24 :判断移动终端是否保存了位于当前显示范围内的预设格式的文件。本实施例中,以图片为例,下载图片之后,将该图片的文件名进行编码,例如用MD5算法进行计算,将编码之后的字段作为保存该图片时的文件名。在本步骤中,判断的方式可以是,先将从移动互联网获取的文件名进行相同方式例如MD5算法的编码,然后在移动终端内查找是否存在以该编码得到的字段为文件名的图片,若是则说明移动终端保存了位于当前显示范围内的图片。在确认移动终端保存了位于当前显示范围内的预设格式的文件的情况下,进入步骤S25,否则进入步骤S26。步骤S25 :从移动终端内本文档来自技高网...

【技术保护点】
一种在移动终端上显示列表的方法,其特征在于,包括:在列表滚动过程中,在人机界面上输出所述列表中的位于显示范围内的文本,所述列表来自于移动互联网;当所述列表停止滚动时,在所述人机界面上输出所述列表中的位于当前显示范围内的预设格式的文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:李旭张寒晖
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[北京市百度蜘蛛] 2014年12月23日 14:30
    [tabulate;arrangeincolumnsortables]把…制成表以表显示
    0
1