摘要: 把自己开发的几个小的app上线了,在自己的博客中推广一下吧:聊天兔子:下载地址:http://android.myapp.com/myapp/detail.htm?apkName=com.fuly.kun http://shouji.baidu.com/software/item... 阅读全文
posted @ 2015-10-14 19:11 fuly 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,不仅熟悉了动态设定布局的方法,而且也对view的绘制流程有所了解。于是我继续做了下面几个实验,发现了一个问题。如果对view的绘制流程不是很明白,可以看看我的上一篇文章的介绍,点击下面的链接:http://www.cnblogs.com/fuly550871915/p/4872... 阅读全文
posted @ 2015-10-13 13:53 fuly 阅读(1112) 评论(0) 推荐(1) 编辑
摘要: 最近在写程序中,遇到了之前自己没遇到过的代码,一番理解后才知道原来是在动态设定xml布局中的属性。即利用LayoutParams可以动态的设定布局或者控件的宽和高,以及的它的左间距,右间距,内间距,和gravity等。总之,我们在xml中可以设定的东西,用代码都是可以搞定的。每一种布局... 阅读全文
posted @ 2015-10-12 23:34 fuly 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 该准备的东西都已经准备好了。在这篇文章里,我们就开始实现下拉刷新功能吧。一、大体的逻辑分析 我们来简单分析一下需要做的逻辑吧。首先分析头布局有几种状态。不下拉时,为正常状态,此时头布局隐藏。下拉到一定高度,提示信息变为“下拉刷新”,箭头朝下,此为下拉状态。再往下拉,提示信息变为“松开刷新”... 阅读全文
posted @ 2015-10-10 15:36 fuly 阅读(1208) 评论(1) 推荐(0) 编辑
摘要: 一、问题分析 在上一篇中,我们将头布局加到了ListView上。但是没有隐藏他。你可能会想,隐藏还不简单,直接给它设置为GONE属性不就可以了吗,在需要的时候再设定为可见。没错,这正是ListView实现分页加载时候的做法。但是实现分页加载时,只需要上拉一下,并没有和用户过多的互动。而实现下拉刷... 阅读全文
posted @ 2015-10-10 15:31 fuly 阅读(1583) 评论(0) 推荐(0) 编辑
摘要: 一、效果演示 ListView实现下拉刷新,是很常见的功能。下面是一个模拟的效果,如下图: 效果说明:当往下拉ListView的时候,顶部就会有一个“下拉刷新”的标识被拉 出来,再往下拉的时候,标识就会变成”松开刷新“,期间还伴随一个... 阅读全文
posted @ 2015-10-10 15:28 fuly 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中,我们实现了底部布局(即带上了进度条)。没有读过的朋友可以点击下面的链接:http://www.cnblogs.com/fuly550871915/p/4866966.html 但是进度条的消失,以及数据的加载我们都没有实现,那么在本节中,我们来完成分页加载。具体的效果我就不贴图了,... 阅读全文
posted @ 2015-10-10 15:18 fuly 阅读(7565) 评论(0) 推荐(1) 编辑
摘要: 上一篇中,我们搭建好了一个Demo。没有阅读的可以点击下面的链接:http://www.cnblogs.com/fuly550871915/p/4866929.html 在这一篇中,我们将实现ListView的底布局。我们首先看实现效果,如下; 即底部出现一... 阅读全文
posted @ 2015-10-10 15:12 fuly 阅读(2156) 评论(0) 推荐(0) 编辑
摘要: 一、什么是分页加载 在下面的文章中,我们来讲解LitView分页加载的实现。什么是分页加载呢?我们先看几张效果图吧,如下: 效果说明:我们向上滑动ListView的时候,当滑动的最底部, 便会出现正在加载的进度条,当加载完... 阅读全文
posted @ 2015-10-10 15:04 fuly 阅读(4081) 评论(0) 推荐(1) 编辑
摘要: 好了,一切准备工作都完成了,下面我们就可以真正的编写MainActivity了。在MainActivity中,我们要为ListView设定适配器,并为发送按钮设定点击事件。我们的逻辑就是点击发送按钮,就会将发送的消息显示在ListView中,同时获取服务器返回的消息也显示的ListView中。... 阅读全文
posted @ 2015-10-02 20:05 fuly 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 经过漫长的代码编写,我们终于可以进行布局的编写了。我们再来看一下效果图,如下: 首先可以看到,主布局很简单,上面是一个ListView,底部并排放着一个编辑框和一个发送按钮。然后就是ListView的子项布局,我们发现有两种。... 阅读全文
posted @ 2015-10-02 19:54 fuly 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,我们实现了获取服务器返回数据的工具类。没有读过的朋友可以点击下面链接:http://www.cnblogs.com/fuly550871915/p/4852568.html 这一篇文章要在上一篇的基础上,实现两个重要的实体类,一个是ChatMsg,用来封装数据从而实现标准的... 阅读全文
posted @ 2015-10-02 19:33 fuly 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 没有取得图灵机器人认证的朋友可以看上一篇,点击下面的地址即可:http://www.cnblogs.com/fuly550871915/p/4852148.html 已经取得认证的朋友,可以继续往下做了。下面就开始我们的实际代码编写。在这篇文章中,我们要实现通过调用图灵机器人API获取... 阅读全文
posted @ 2015-10-02 19:07 fuly 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 一、项目介绍 这个小项目开发了一个叫做“小昆”的图灵智能机器人,它可以陪你聊天,听你抱怨。而且可以在后台设置机器人知识库,打造你的专属智能机器人。我们先看几张运行的效果图,介绍一下项目吧。如下图: 功能说明:其实很简单,只要你在编辑... 阅读全文
posted @ 2015-10-02 13:19 fuly 阅读(1498) 评论(0) 推荐(0) 编辑
摘要: 前面我们分别利用ViewPager和Fragment实现了Tab效果。但是使用Fragment实现的Tab不能够左右滑动。如果我们既想使用Fragment又想让Tab能够滑动,那么怎么办呢?这 就是今天的方法,利用ViewPager和FragmentPagerAdapter来实现Tab。 ... 阅读全文
posted @ 2015-09-30 18:36 fuly 阅读(2835) 评论(0) 推荐(1) 编辑