黑马程序员的安卓教程handler机制案例-新的闻客户端

黑马程序员的安卓教程handler机制案例-新的闻客户端

ID:28649718

大小:901.03 KB

页数:13页

时间:2018-12-12

黑马程序员的安卓教程handler机制案例-新的闻客户端_第1页
黑马程序员的安卓教程handler机制案例-新的闻客户端_第2页
黑马程序员的安卓教程handler机制案例-新的闻客户端_第3页
黑马程序员的安卓教程handler机制案例-新的闻客户端_第4页
黑马程序员的安卓教程handler机制案例-新的闻客户端_第5页
资源描述:

《黑马程序员的安卓教程handler机制案例-新的闻客户端》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Handler机制案例-新闻客户端该案例属于一个综合案例,不仅用到了网络访问、图片加载、xml的解析、handler机制、线程池的使用还用到了ListView及其优化策略。15图1-4新闻客户端前提准备由于该案例需要用到网络数据,因此需要先搭建服务器。服务器的搭建也很简单,直接将如下图片和news.xml放到文件夹中(我起名叫news),然后将该文件夹放到tomcat的webapps目录下,最后启动tomcat即可。【文件1-7】news.xml文件内容1.

2、UTF-8"?>2.3.4.军报评徐才厚5.人死账不消反腐步不停,支持,威武,顶,有希望了。6.7.http://10.0.2.2:8080/news/img/a.jpg8.19.16310.11.12.女司机翻车后直奔麻将室13.

3、n>女司机翻车后直奔麻将室,称大难不死手气必红14.15.http://10.0.2.2:8080/news/img/b.jpg16.217.18.19.小伙当“男公关”以为陪美女20.来源:中国青年网,小伙当“男公关”以为陪美女,上工后被大妈吓怕21.http://10.0.2.2:8080/news/im

4、g/c.jpg22.323.24.25.男子看上女孩背影欲强奸26.来源:新京报,看到正脸后放弃仍被捕27.28.http://10.0.2.2:8080/news/img/d.jpg29.11630.76331.32.注意:上面xml代

5、码中标签中的url是对应图片的地址。加载图片的实质就是先从xml中获取到图片的url地址,然后从网络中再获取其对应的图片。需求分析如图1-4所示。主界面是一个ListView,ListView的每一个条目都是一个复杂条目,ListView中的所有数据全部来自网络。网络数据步骤如下:1、初始化网络数据1.访问网络获取news.xml2.解析news.xml,并将里面的每一个item封装成一个JavaBean3.解析好数据后通过Handler发送消息给主线程,让主线程给ListView设置Adapter

6、因为网络访问必须在子线程中,而给ListView设置Adapter属于修改UI操作,因此当解析好网络数据后需要通过Handler发送消息。2、给ListView设置适配器1.自定义一个MyAdapter继承BaseAdapter2.覆写getCount()和getView()方法3.getCount()方法返回新闻的条目个数4.getView()中显然要将一个单独的布局填充为View对象通过View.findViewById()将list_item.xml中的各个控件初始化,然后设置相应的值。其中ImageVie

7、w需要处理。5.因为getView()方法也是在主线程中被调用的,而此时需要在该方法中从网络上加载图片,因此需要在该方法中再开启一个子线程负责下载图片,然后通过Handler发送消息将图片显示在界面。3、编写ListView的条目布局list_item.xml编写布局【文件1-8】activity_main.xml1.6.7.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。