CN104252354B - 刷新智能终端的数据列表的方法和装置 - Google Patents
刷新智能终端的数据列表的方法和装置 Download PDFInfo
- Publication number
- CN104252354B CN104252354B CN201310270667.9A CN201310270667A CN104252354B CN 104252354 B CN104252354 B CN 104252354B CN 201310270667 A CN201310270667 A CN 201310270667A CN 104252354 B CN104252354 B CN 104252354B
- Authority
- CN
- China
- Prior art keywords
- refresh
- refresh region
- region
- list
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种刷新智能终端的数据列表的方法和装置。所述方法包括:在数据列表中设置一个刷新区域;其中,数据列表的除刷新区域以外的区域称为列表区域;在数据列表的刷新区域和列表区域中都显示数据内容;当收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容。本发明通过在数据列表中设置一个显示数据内容的刷新区域,充分利用显示资源,通过在数据列表中设置所述刷新区域,便于刷新所述数据列表。
Description
技术领域
本发明涉及智能终端的应用软件技术领域,特别涉及一种刷新智能终端的数据列表的方法和装置。
背景技术
对于现在手持智能终端的应用软件,供使用者刷新数据的方式主要是静态方式和动态方式。
所谓静态方式就是在屏幕显示点击刷新区域,使用这种方式,需要占用显示屏幕的空间,使得屏幕显示内容更少。
动态方式就是通过触摸下拉而新增显示刷新条,通过该刷新条触发刷新机制,使用这种方式,虽然不会固定地占用数据位置,但是在刷新条上不能显示数据内容,且背景大多是单一和固定的,背景分多块显得凌乱。
所以,上述的静态方式和动态方式,刷新条过多地占用显示资源,能够显示的数据内容较少。
发明内容
本发明提供了一种刷新智能终端的数据列表的方法和装置。能够显示更多的数据内容,同时便于刷新数据。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开的一种刷新智能终端的数据列表的方法,包括:
在数据列表中设置一个刷新区域,其中,数据列表的除刷新区域以外的区域称为列表区域;
在数据列表的刷新区域和列表区域中都显示数据内容;
当收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容。
其中,所述在数据列表中设置一个刷新区域包括:
在数据列表中加入一个列表头作为刷新区域。
其中,所述当收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容包括:
监听触摸下拉所述刷新区域的事件;
当监听到触摸下拉所述刷新区域的事件时,根据触摸下拉的幅度增加所述刷新区域的显示尺寸;
当所述刷新区域的显示尺寸达到预设的最大显示尺寸时,确认收到刷新指令,获取更新后的数据内容,并在所述刷新区域和列表区域中加载所获取的更新后的数据内容。
其中,该方法进一步包括:
在所述刷新区域和列表区域中加载所获取的更新后的数据内容之后,控制所述刷新区域的尺寸还原到原始大小;
或者,
当获取更新后的数据内容失败时,控制所述刷新区域的尺寸还原到原始大小。
其中,该方法进一步包括:
根据触摸下拉的幅度增加所述刷新区域的显示尺寸时,在所述刷新区域的增大的区域中显示原本被隐藏的数据内容;
控制所述刷新列表的尺寸还原到原始大小的过程中,隐藏所述刷新区域的缩减的区域中显示的数据内容。
本发明公开的一种刷新智能终端的数据列表的装置,包括:
设置单元,用于在数据列表中设置一个刷新区域;其中,数据列表的除刷新区域以外的区域称为列表区域;
刷新单元,用于在数据列表的刷新区域和列表区域中都显示数据内容,以及在收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容。
其中,所述设置单元,用于在数据列表中加入一个列表头作为刷新区域。
其中,所述刷新单元包括:
监听单元,用于监听触摸下拉所述刷新区域的事件;
刷新区域尺寸控制单元,用于在所述监听单元监听到触摸下拉所述刷新区域的事件时,根据触摸下拉的幅度增加所述刷新区域的显示尺寸;
更新加载单元,用于当所述刷新区域的显示尺寸达到预设的最大显示尺寸时,确认收到刷新指令,获取更新后的数据内容,并在所述刷新区域和列表区域中加载所获取的更新后的数据内容。
其中,所述刷新区域尺寸控制单元,进一步用于在所述刷新区域和列表区域中加载所获取的更新后的数据内容之后,控制所述刷新区域的尺寸还原到原始大小;或者,当获取更新后的数据内容失败时,控制所述刷新区域的尺寸还原到原始大小。
其中,所述刷新单元进一步包括:
刷新区域内容隐藏单元,用于:在所述刷新区域尺寸控制单元根据触摸下拉的幅度增加所述刷新区域的显示尺寸时,在所述刷新区域的增大的区域中显示原本被隐藏的数据内容;以及在所述刷新区域尺寸控制单元控制所述刷新列表的尺寸还原到原始大小的过程中,隐藏所述刷新区域的缩减的区域中显示的数据内容。
由上可知,本发明的刷新智能终端的数据列表的方法和装置,通过在数据列表中设置一个显示数据内容的刷新区域,充分利用了显示资源,显示更多的数据内容,并且通过该刷新区域,可以方便地对数据列表进行刷新操作。
附图说明
图1是本发明的一种刷新智能终端的数据列表的方法的流程图;
图2是本发明实施例中的刷新区域处于原始尺寸时的示意图;
图3是本发明实施例中的刷新区域被触摸下拉而尺寸增大时的示意图;
图4是本发明的一种刷新智能终端的数据列表的装置的结构图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
图1是本发明的一种刷新智能终端的数据列表的方法的流程图。在本发明中,在数据列表中设置一个显示数据内容的刷新区域,并在收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容。则如图1所示,该方法包括:
S100,在数据列表中设置一个刷新区域。
在本申请中,将数据列表的除刷新区域以外的显示区域称为列表区域。
在本发明的一个实施例中,本步骤S100中的在数据列表中设置一个刷新区域具体可以为:在数据列表(ListView)中加入一个列表头(HeaderView)作为刷新区域。列表头位于数据列表最前端(显示在显示屏幕的最上端)。由于列表头是数据列表的一部分,所以可以方便地对所述刷新区域进行设置和刷新操作。
S200,在数据列表的刷新区域和列表区域中都显示数据内容。
S300,当收到触摸触发刷新区域的刷新指令时,刷新该刷新区域和列表区域中的数据内容。
在本发明的一个实施例中,本步骤S300中的所述当收到触摸触发刷新区域的刷新指令时,刷新该刷新区域和列表区域中的数据内容具体为:
监听触摸下拉所述刷新区域的事件;当监听到触摸下拉刷新区域的事件时,根据触摸下拉的幅度增加所述刷新区域的显示尺寸;当刷新区域的显示尺寸达到预设的最大显示尺寸时,确认收到刷新指令,获取更新后的数据内容,并在刷新区域和列表区域中加载所获取的更新后的数据内容。
具体来说,在下滑数据列表的列表头(HeaderView),即刷新区域时,将触发触摸事件(onTouchEvent),触摸事件会被下发给列表头(HeaderView)控件,从而控制所述刷新区域改变显示尺寸。
本实施例中,列表头设置有最大显示尺寸,当所述刷新区域的显示尺寸达到预设的最大显示尺寸时,生成刷新指令;由数据列表从服务器端或本地的内存中,获取更新后的数据内容,并在所述刷新区域和列表区域中加载所获取的更新后的数据内容。
较佳地,该方法进一步包括:在所述刷新区域和列表区域中加载所获取的更新后的数据内容之后,控制所述刷新区域的尺寸还原到原始大小;或者,当获取更新后的数据内容失败时,控制所述刷新区域的尺寸还原到原始大小。
在本发明的一个实施例中,该方法进一步包括:根据触摸下拉的幅度增加刷新区域的显示尺寸时,在刷新区域的增大的区域中显示原本被隐藏的数据内容。以及在控制所述刷新列表的尺寸还原到原始大小的过程中,隐藏所述刷新区域的缩减的区域中显示的数据内容。一个举例说明如图2和图3所示。
图2是本发明实施例中的刷新区域处于原始尺寸时的示意图。图3是本发明实施例中的刷新区域被触摸下拉而尺寸增大时的示意图。在图2和图3中,粗实现框为整个数据列表,细虚线框中为数据列表的刷新区域,数据列表的除刷新区域以外的部分为列表区域。
参见图2和图3,刷新区域显示的一个图片,当刷新区域处于原始尺寸(最小尺寸)时,只能够显示该图片的一部分(如图2所示),当该刷新区域被触摸下拉而尺寸增大时能够显示该图片的原本被隐藏的部分。
在本发明的其他实施例中,刷新区域中也可以分块显示多条数据内容。例如,刷新区域在最大尺寸时能够显示10条数据,但在原始尺寸时只能显示2条数据,其他8条数据被隐藏,而当刷新区域被触摸拉伸时,被隐藏的数据会逐个显示出来。
由上所述,可知在刷新所述刷新区域时,刷新区域能够以最大显示尺寸加载数据内容,所以下一次下拉刷新区域时,可以避免因需要由智能终端调整所显示的数据内容自身的显示尺寸而带来的***开销并能够平滑下拉。
图4是本发明的一种刷新智能终端的数据列表的装置的结构图。该装置包括设置单元400和刷新单元500。
设置单元400,用于在数据列表中设置一个刷新区域;其中,数据列表的除刷新区域以外的区域称为列表区域。
刷新单元500,用于在数据列表的刷新区域和列表区域中都显示数据内容,以及在收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容。
具体地,设置单元400,用于在数据列表(ListView)中加入一个列表头(HeaderView)作为刷新区域。由于列表头是数据列表的一部分,所以可以方便地对刷新区域进行设置和刷新操作。
其中,所述刷新单元500包括:监听单元510、刷新区域尺寸控制单元520和更新加载单元530。
其中,监听单元510,用于监听触摸下拉所述刷新区域的事件。
刷新区域尺寸控制单元520,用于在所述监听单元监听到触摸下拉所述刷新区域的事件时,根据触摸下拉的幅度增加所述刷新区域的显示尺寸。
更新加载单元530,用于当所述刷新区域的显示尺寸达到预设的最大显示尺寸时,确认收到刷新指令,获取更新后的数据内容,并在所述刷新区域和列表区域中加载所获取的更新后的数据内容。
较佳地,所述刷新区域尺寸控制单元520,进一步用于在所述刷新区域和列表区域中加载所获取的更新后的数据内容之后,控制所述刷新区域的尺寸还原到原始大小;或者,当获取更新后的数据内容失败时,控制所述刷新区域的尺寸还原到原始大小。
参见图4,该刷新单元500进一步包括刷新区域内容隐藏单元540。刷新区域内容隐藏单元540用于在刷新区域尺寸控制单元520根据触摸下拉的幅度增加所述刷新区域的显示尺寸时,在所述刷新区域的增大的区域中显示原本被隐藏的数据内容;以及在刷新区域尺寸控制单元520控制所述刷新列表的尺寸还原到原始大小的过程中,隐藏所述刷新区域的缩减的区域中显示的数据内容。
由上所述,本发明至少具有以下优点:
(一)、通过在数据列表中设置一个显示数据内容的刷新区域,充分利用显示资源,显示更多的数据内容;
(二)、通过在数据列表中设置所述刷新区域,借助管理和维护数据列表,可以方便地对所述刷新区域进行设置和刷新操作;
(三)、通过根据触摸下拉的幅度增加所述刷新区域的显示尺寸可以避免误操作;通过在所述刷新区域的增大的区域中显示原本被隐藏的数据内容,既可以使显示的内容更多,也可以避免因需要由智能终端调整所显示的数据内容自身的显示尺寸而带来的***开销,并能够平滑下拉;
(四)、刷新区域的尺寸可以随触摸下拉手势的变化而变化,因此用户可以看到刷新区域的背景图片随触摸下拉手势的变化而变化。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (6)
1.一种刷新智能终端的数据列表的方法,其特征在于,该方法包括:
在数据列表中设置一个刷新区域,其中,数据列表的除刷新区域以外的区域称为列表区域;
在数据列表的刷新区域和列表区域中都显示数据内容;
当收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容;
所述在数据列表中设置一个刷新区域包括:在数据列表中加入一个列表头作为刷新区域;
所述当收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容包括:
监听触摸下拉所述刷新区域的事件;
当监听到触摸下拉所述刷新区域的事件时,根据触摸下拉的幅度增加所述刷新区域的显示尺寸;
当所述刷新区域的显示尺寸达到预设的最大显示尺寸时,确认收到刷新指令,获取更新后的数据内容,并在所述刷新区域和列表区域中加载所获取的更新后的数据内容。
2.如权利要求1所述的方法,其特征在于,该方法进一步包括:
在所述刷新区域和列表区域中加载所获取的更新后的数据内容之后,控制所述刷新区域的尺寸还原到原始大小;
或者,
当获取更新后的数据内容失败时,控制所述刷新区域的尺寸还原到原始大小。
3.如权利要求2所述的方法,其特征在于,该方法进一步包括:
根据触摸下拉的幅度增加所述刷新区域的显示尺寸时,在所述刷新区域的增大的区域中显示原本被隐藏的数据内容;
控制所述刷新区域的尺寸还原到原始大小的过程中,隐藏所述刷新区域的缩减的区域中显示的数据内容。
4.一种刷新智能终端的数据列表的装置,其特征在于,该装置包括:
设置单元,用于在数据列表中设置一个刷新区域;其中,数据列表的除刷新区域以外的区域称为列表区域;
刷新单元,用于在数据列表的刷新区域和列表区域中都显示数据内容,以及在收到触摸触发所述刷新区域的刷新指令时,刷新所述刷新区域和列表区域中的数据内容;
所述设置单元,用于在数据列表中加入一个列表头作为刷新区域;
所述刷新单元包括:
监听单元,用于监听触摸下拉所述刷新区域的事件;
刷新区域尺寸控制单元,用于在所述监听单元监听到触摸下拉所述刷新区域的事件时,根据触摸下拉的幅度增加所述刷新区域的显示尺寸;
更新加载单元,用于当所述刷新区域的显示尺寸达到预设的最大显示尺寸时,确认收到刷新指令,获取更新后的数据内容,并在所述刷新区域和列表区域中加载所获取的更新后的数据内容。
5.如权利要求4所述的装置,其特征在于,
所述刷新区域尺寸控制单元,进一步用于在所述刷新区域和列表区域中加载所获取的更新后的数据内容之后,控制所述刷新区域的尺寸还原到原始大小;或者,当获取更新后的数据内容失败时,控制所述刷新区域的尺寸还原到原始大小。
6.如权利要求4所述的装置,其特征在于,所述刷新单元进一步包括:
刷新区域内容隐藏单元,用于:在所述刷新区域尺寸控制单元根据触摸下拉的幅度增加所述刷新区域的显示尺寸时,在所述刷新区域的增大的区域中显示原本被隐藏的数据内容;以及在所述刷新区域尺寸控制单元控制所述刷新区域的尺寸还原到原始大小的过程中,隐藏所述刷新区域的缩减的区域中显示的数据内容。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310270667.9A CN104252354B (zh) | 2013-06-29 | 2013-06-29 | 刷新智能终端的数据列表的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310270667.9A CN104252354B (zh) | 2013-06-29 | 2013-06-29 | 刷新智能终端的数据列表的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104252354A CN104252354A (zh) | 2014-12-31 |
CN104252354B true CN104252354B (zh) | 2017-11-10 |
Family
ID=52187299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310270667.9A Active CN104252354B (zh) | 2013-06-29 | 2013-06-29 | 刷新智能终端的数据列表的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104252354B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850585A (zh) * | 2015-04-17 | 2015-08-19 | 天脉聚源(北京)传媒科技有限公司 | 一种信息加载时的界面显示方法及装置 |
CN104834474B (zh) * | 2015-06-01 | 2019-05-31 | 走遍世界(北京)信息技术有限公司 | 页面刷新方法和装置 |
CN106354376B (zh) * | 2015-07-13 | 2020-12-04 | 腾讯科技(深圳)有限公司 | 一种信息处理方法及客户端 |
CN106502639A (zh) * | 2016-09-12 | 2017-03-15 | 努比亚技术有限公司 | 一种数据刷新显示装置及方法 |
CN107885411A (zh) * | 2016-09-30 | 2018-04-06 | 北京京东尚科信息技术有限公司 | 用于无下拉功能页面的显示方法和显示装置 |
CN107085530B (zh) * | 2017-05-17 | 2021-03-16 | 武汉斗鱼网络科技有限公司 | 刷新应用界面的方法、装置及移动终端 |
CN110780952A (zh) * | 2018-07-30 | 2020-02-11 | 优视科技有限公司 | 应用界面的交互方法、装置及电子设备 |
CN109117077A (zh) * | 2018-09-21 | 2019-01-01 | 武汉华中时讯科技有限责任公司 | 一种通过两点触摸滑动操作刷新列表视图元素的方法及终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1510568A (zh) * | 2002-12-26 | 2004-07-07 | 英业达股份有限公司 | 屏幕刷新的方法 |
CN101882045A (zh) * | 2009-05-08 | 2010-11-10 | 北京闻言科技有限公司 | 一种在手机客户端正文界面快速刷新内容的方法 |
CN101937311A (zh) * | 2010-09-09 | 2011-01-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端及图标控制方法 |
-
2013
- 2013-06-29 CN CN201310270667.9A patent/CN104252354B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1510568A (zh) * | 2002-12-26 | 2004-07-07 | 英业达股份有限公司 | 屏幕刷新的方法 |
CN101882045A (zh) * | 2009-05-08 | 2010-11-10 | 北京闻言科技有限公司 | 一种在手机客户端正文界面快速刷新内容的方法 |
CN101937311A (zh) * | 2010-09-09 | 2011-01-05 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端及图标控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104252354A (zh) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104252354B (zh) | 刷新智能终端的数据列表的方法和装置 | |
KR102311221B1 (ko) | 오브젝트 운용 방법 및 이를 지원하는 전자 장치 | |
US8732613B2 (en) | Dynamic user interface for navigating among GUI elements | |
DE102015119592A1 (de) | Durch einen Blick veranlasste Spracherkennung | |
KR102092690B1 (ko) | 정보 획득 방법 및 디바이스 | |
EP3086214A1 (en) | Display control method and system for a touchscreen interface | |
CN105204797B (zh) | 屏幕分享方法以及使用该方法的装置 | |
US20140310647A1 (en) | Method for controlling interface and terminal therefor | |
US10402079B2 (en) | Threshold-based draggable gesture system and method for triggering events | |
US9569004B2 (en) | Swipe toolbar to switch tabs | |
CN103513874B (zh) | 信息显示的方法及装置 | |
US10838612B2 (en) | Apparatus and method for processing drag and drop | |
EP3523716B1 (en) | Electronic device and method for controlling display in electronic device | |
KR20150072819A (ko) | 전자장치에서 디지털 콘텐츠를 디스플레이하기 위한 방법 및 장치 | |
CN103324436A (zh) | 一种任务处理方法及装置 | |
CN104035977B (zh) | 网页加载方法及装置 | |
EP2891963A1 (en) | Window display method and apparatus of displaying a window using an external input device | |
CN103377228B (zh) | 一种用于浏览器的页面内容呈现方法及装置 | |
TW201237730A (en) | Method of adjusting windows and electronic device using same | |
US10725608B2 (en) | Electronic device and method for setting block | |
TW201506787A (zh) | 電子裝置及其輸入操作管理方法 | |
CN106201215A (zh) | 一种基于终端的分屏显示方法及终端 | |
CN105224159B (zh) | 显示窗口的方法、装置及终端 | |
CN106095377A (zh) | 一种基于终端的复件软件的分屏显示方法及终端 | |
CN104363394B (zh) | 视频墙的多媒体资源的处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: Room 810, 8 / F, 34 Haidian Street, Haidian District, Beijing 100080 Patentee after: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd. Address before: 100089 Beijing city Haidian District wanquanzhuang Road No. 28 Wanliu new building 6 storey block A room 602 Patentee before: BEIJING D-MEDIA COMMUNICATION TECHNOLOGY Co.,Ltd. |
|
CP02 | Change in the address of a patent holder |