欢迎来到天天文库
浏览记录
ID:53739771
大小:607.94 KB
页数:5页
时间:2020-04-21
《Android系统ListView控件数据递增显示研究-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第4卷第2期智能计算机与应用Vo1.4No.22014年4月INTELLIGENTCOMPUTERANDAPPUCATIONSApr.2014Android系统ListView控件数据递增显示研究丁振凡,吴小元(华东交通大学信息工程学院,南罱330013)摘要:获取数据并显示是开发手机端app时需要解决的最核心的问题,如何有效的动态递增显示服务端批量数据成为其中最基本的问题。文中选取jSOn串作为Android移动终端与远程WebServer的传输媒介,利用Android控件ListView实现动态递增显示网络数据。根据用户需求按页递增加载,节
2、省了用户数据流量,为用户提供更友好的体验。关键词:Android;控件ListView;递增显示;服务器端;Json中图分类号:TP393.09文献标识码:A文章编号:2o95—2163(2014)02—0049—05ResearchonDataDisplaybyProgressiveIncreasebasedonAndroidListViewWidgetDINGZhenfan,WUXiaoyuan(SchoolofInformationEngineering,EastChinaJiaoTongUniversity,Nanchang330013
3、,China)Abstract:necoreproblemofmobileappdevelopmentistogetdataanddisplay.SOitsbasicproblemliesinhowtody—namiclyshowbulkserversdataefficientlyinpaging—displayway.ThetextusesjsonastransmissionmediabetweenAn·droidplatformandtheremotewebserver,whichutilizesAndroidwidgetListViewt
4、odynamiclyrealiseprogressiveincreasingdisplayofnetworkdata,andloaddatabypaginginprogressiveincreasingwayaccordingtoclientgdemandinasavingwayofuserdatatrafic,thereforeprovidesagooduserexperience.Keywords:Android;ListViewWidget;ProgressiveIncreasingDisplay;WebServer;Json0引言提供类
5、库和JAVA运行环境;随着移动互联网的快速发展,手机应用所需要展示的数(4)LinuxKernel一系统内核层。该层为底层,对安全据量也在快速增长。在手机应用中,当从远程服务器端获取性、内存、进程、驱动进行管理。的数据量较大,此时根据用户实际需求,为了节省用户网络2ListView控件和Adapter流量,常常需要选用动态递增方式实现数据显示。由于移动在AndroidUI设计中,因其可以实现递增加载的特性,终端手机显示屏的局限性,当显示批量数据时,若由用户自控件ListView是使用非常频繁的View。主决定是否加载更多数据,则较为合适且更人性
6、化。ListView由View、适配器、数据三个元素组成,是单个作为Android的一个基本控件,ListView对递增式加载View的集合,每个子View都是一个独立的个体,通常由一个数据提供了很好的支持。本文利用ListView控件的该特性,xml指定,并显示一条数据集合。为了能显示批量数据,以加载批量图片资源为切入口,快捷高效地将网络数据累增ListView必须与Adapter进行绑定。Adapter可以看作List.呈现在用户面前。View的数据源,由Adapter传递数据给ListView进行显示,二lAndroidOS简介者之间的关
7、系可如图1所示。ListViewAndroid是一种基于Linux的自由、且开放源代码的操作系统,主要适用于移动设备,由Google公司和开放手机联盟/。DisplayLayout进行主导与开发。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。Android系统采用了分层架构,共分为四层⋯。自上而图1Adapter提供数据给ListView下依次为:Fig.1ListViewgetdataprovidedbyAdapter(1)Applications一应用程序层。该层提供多个核心应用A
8、dapter又称之为适配器,借助其可将数据和用户界面程序包;View实现绑定。Adapter负责创建用来表示每一个条目的子(2)Application
此文档下载收益归作者所有