实现:”下拉刷新”及提示语。
这次的包结构如下:
1、修改MyScrollPane,关键代码:
- verticalScrollBar.addAdjustmentListener(new AdjustmentListener() {
-
public void adjustmentValueChanged(AdjustmentEvent e) {
-
-
-
int currentValue = getVerticalScrollBar().getMaximum()
- - getVerticalScrollBar().getVisibleAmount();
-
if (e.getValue() == currentValue && !friendTL.isLoading()) {
- friendTL.addPage();
- }
- }
- });
2、修改FriendTimeline和Timeline类,关键代码:
- try {
-
if(lastId == Long.MAX_VALUE){
-
statusWapper = tm.getFriendsTimeline(0, 0,
-
new Paging(1));
-
}else{
-
statusWapper = tm.getFriendsTimeline(0, 0, lastId);
- }
-
} catch (WeiboException e) {
- e.printStackTrace();
- }
注意
- public StatusWapper getFriendsTimeline(Integer baseAPP, Integer feature, Long max_id) throws WeiboException {
-
return Status.constructWapperStatus(Weibo.client.get(
-
WeiboConfig.getValue("baseURL") + "statuses/friends_timeline.json",
-
new PostParameter[] {
-
new PostParameter("base_app", baseAPP.toString()),
-
new PostParameter("feature", feature.toString()),
-
new PostParameter("max_id", max_id.toString()) }));
- }
3、增加TipDialog类,用作提示语。
4、修改Main类,增加字段
- public static MainDialog mainDialog;
运行结果如下:
代码下载:Java新浪微博客户端开发第三步
原文链接:http://binary.duapp.com/?p=119
相关推荐
Java新浪微博客户端开发第六步(完结&&开源) 详情请参看http://binary.duapp.com/?p=231 或 http://blog.csdn.net/Cannel_2020
Java新浪微博客户端开发第五步的源代码,可以点击压缩包中的start.bat直接运行。更多详情请参看:http://binary.duapp.com/?p=212 或者 http://blog.csdn.net/cannel_2020/article/details/7976179
Java新浪微博客户端开发第二步 详情可参看http://binary.duapp.com/?p=109或http://blog.csdn.net/cannel_2020/article/details/7854945
Java新浪微博客户端开发第三步 详情可参看http://binary.duapp.com/?p=119或http://blog.csdn.net/cannel_2020/article/details/7871456 (@蜗牛都知道)
新浪微博android客户端新浪微博android客户端新浪微博android客户端新浪微博android客户端新浪微博android客户端新浪微博android客户端
疯狂软件_疯狂Java_李韩飞老师_Android项目_新浪微博Android客户端开发
仿新浪微博客户端自己做的还算凑合合适新手用来学习,用了xutil和xlistview等框架
Android手机上的新浪微博客户端程序Java源码下载,可了解到android中的域名获取等操作,http操作,发微博的作者操作,sqlite操作和微博浏览显示操作,包括了界面到数据库和网络较综合的操作技巧。包括使用sqlite创建...
本文是关于android平台的java web开发过程,附带详细的说明与构建过程说明,能够一步步知道你如何实现新浪微薄的开发,是学习新浪博客客户端开发的好帮手
Android 新浪微博客户端源码2.zip源码资源下载Android 新浪微博客户端源码2.zip源码资源下载
android应用源码(精)新浪微博客户端源码.zip源码资源下载android应用源码(精)新浪微博客户端源码.zip源码资源下载
java新浪微博(含源代码)
简单的java swing 编写的新浪微博用户登陆客户端。 在本地运行时,需要自己修改config.properties中client_ID和client_SERCRET属性的值。这两个值需要自己通过注册得到。
Java新浪微博和QQ第三方接口 Api 方法调用
疯狂软件_疯狂Java_李韩飞老师_Android项目_新浪微博Android客户端开发
开发微博应用的JAVA,SDK,文件中的是jar包,直接导入即可使用!
疯狂java之疯狂微博Android客户端开发
用java开发的基于android的新浪微博客户端!
是一个非官方的ava 客户端开发包,使您可以轻松在你的应用中集成sina的服务:100% 纯Java,支持 Android 平台, 不依赖第三方开发包, 内建 OAuth 支持
基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于Java的人人客户端开发文档基于...