- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android 仿新浪微博的ListView下拉更新功能
由于最近做的项目中也用到了这个功能,今天刚好实现了下,就趁现在有时间写篇博客分享下。在做的时候也参考了下别人的代码,毕竟站在巨人的肩膀上才会是自己更加强大。哈哈!先看看新浪的下拉更新是什么样的吧!
OK,今天我们要实现的就是上面的下拉刷新功能。
首先实现下拉刷新的布局文件 layout/head.xml
HYPERLINK /lib/view/open1334503104515.html \l viewSource \o 查看源码 查看源码
HYPERLINK /lib/view/open1334503104515.html \l printSource \o 打印 打印 HYPERLINK /lib/view/open1334503104515.html \l about \o ? ?
01
?xmlversion=1.0encoding=utf-8?
02
03
!-- ListView的头部 --
04
05
LinearLayout
06
xmlns:android=/apk/res/android
07
android:layout_width=fill_parent
08
android:layout_height=wrap_content
09
android:background=#ffffff
10
11
12
!-- 内容 --
13
RelativeLayout
14
android:layout_width=fill_parent
15
android:layout_height=wrap_content
16
android:id=@+id/head_contentLayout
17
android:paddingLeft=30dp
18
19
20
!-- 箭头图像、进度条 --
21
FrameLayout
22
android:layout_width=wrap_content
23
android:layout_height=wrap_content
24
android:layout_alignParentLeft=true
25
android:layout_centerVertical=true
26
27
28
!-- 箭头 --
29
ImageView
30
android:layout_width=wrap_content
31
android:layout_height=wrap_content
32
android:layout_gravity=center
33
android:src=@drawable/arrow_down
34
android:id=@+id/head_arrowImageView
35
/
36
37
!-- 进度条 --
38
ProgressBar
39
android:layout_width=wrap_content
40
android:layout_height=wrap_content
41
style=?android:attr/progressBarStyleSmall
42
android:layout_gravity=center
43
android:id=@+id/head_progressBar
44
45
android:visibility=gone
46
/
47
48
/FrameLayout
49
50
!-- 提示、最近更新 --
51
LinearLayout
52
android:layout_width=wrap_content
53
android:layout_height=wrap_content
54
android:layout_centerHorizontal=true
55
android:orientation=vertical
56
android:gravity=center_horizontal
57
58
59
!-- 提示 --
60
TextView
61
android:layout_width=wrap_content
62
android:layout_height=wrap_content
63
android:text=下拉刷新
64
android:textSize=15dp
65
android:id=@+id/head_tipsTextView
66
/
67
68
!-- 最近更新 --
69
TextView
70
android:layout_width=wrap_content
71
android:layout_height=wrap_content
72
android:id=@+
文档评论(0)