Android系列
文章平均质量分 76
长期不断推送优选博文、优秀开源项目。
文章首发在微信公众号 aikaifa
洪生鹏
这个作者很懒,什么都没留下…
展开
-
Android使用mvp模式入门
什么是MVP (Model-View-Presenter)MVP模式:View不直接与Model交互,而是通过与Presenter交互来与Model间接交互Presenter与View的交互是通过接口来进行的,更有利于添加单元测试通常View与Presenter是一对一的,但复杂的View可能绑定多个Presenter来处理逻辑 举例个登录例子。效果: 项目结构原创 2016-03-05 14:55:40 · 825 阅读 · 0 评论 -
GridView中Checkbox全选
效果:新建一个GridviewAdapter,你可以一目十行的浏览过。都是比较基础的。public class GridviewAdapter extends BaseAdapter{ private ArrayList list; private static HashMap isSelected; private Context context;原创 2016-01-18 11:51:11 · 2084 阅读 · 0 评论 -
Android强大的图片加载框架Fresco简单用法
Android关于加载图片的框架有Universal-Image-Loader、Picasso、Volley、Fresco,这篇文章主要简单的分析一下Fresco的用法,Fresco是Facebook发布的一款开源框架,在内存方面的表现极为优秀。Fresco中文说明:http://www.fresco-cn.org/Fresco项目GitHub地址:https://github.com原创 2016-03-14 11:55:17 · 5438 阅读 · 0 评论 -
Android的WebView拦截数据
有这样的一个需求:在WebView加载 某网站 时,会加载一个logo图片,我们的需求就是将这个logo图片换成另一张图片。这时shouldInterceptRequest就出场了。从API 11(Android 3.0)开始, shouldInterceptRequest被引入就是为了解决这一类的问题。shouldInter原创 2015-11-22 12:50:36 · 3059 阅读 · 0 评论 -
(Android)五分钟让你轻松学会下拉刷新和上拉加载更多
分享一个谷歌自带的下拉刷新和上拉加载更多例子:先看效果图:/** * 继承自SwipeRefreshLayout,从而实现滑动到底部时上拉加载更多的功能. */public class RefreshLayout extends SwipeRefreshLayout implements OnScrollListener { /** * 滑动到最下面时的上拉操作原创 2015-12-05 17:05:07 · 16422 阅读 · 7 评论 -
(Android)五分钟学会PopupWindow
对于自定义窗口,Android提供了PopupWindow,简单实用。下面我们来看看:PopupWindow的构造函数public PopupWindow(View contentView, int width, int height, boolean focusable)其中contentView为要显示的view,width和height为宽和高,值为像素值,可以是MATCHT原创 2015-12-07 15:27:57 · 896 阅读 · 0 评论 -
(Android)五分钟让你轻松学会ListView单选和多选功能
在实现ListView单选时,我们可以在Adapter中自己创建一个selectPosition参数,这样是能实现需求。但加入要是再加一个多选接着又在Adapter中创建了一个记录选中position的集合,也是可以实现的,但是实现起来还是相关繁琐的。过程很不乐观。这里介绍一种相对简单的实现方式。关键点,利用ListView中的Choice来原创 2015-12-17 09:30:46 · 2606 阅读 · 0 评论 -
Android获取图片实际大小兼容平板电脑
Android获取图片实际大小兼容平板电脑原创 2014-04-28 22:54:26 · 1932 阅读 · 0 评论 -
Android向服务器端发送json数据
android 向服务器端发送json数据,本文讲解的知识点比较基础,如果你是大神,请直接关闭该网页,免得浪费你宝贵时间。1.向服务器端发送json数据原创 2014-02-26 15:56:21 · 6861 阅读 · 3 评论 -
Android Intent传递对象小结
Android Intent传递对象小结 Intent 传递复杂类型,例如:数组,ArrayList类型,传递类对象原创 2014-05-17 15:11:08 · 1690 阅读 · 0 评论 -
Android 关于Dialog弹出框
直接上效果图:实现步骤:1.主界面activity_main.xml很简单,一个按钮 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_wid原创 2014-07-19 15:13:48 · 2207 阅读 · 0 评论 -
Android ListView圆角
ListView 圆角原创 2014-07-26 12:14:29 · 1654 阅读 · 0 评论 -
Android 图片轮播
图片轮播的大部分功能,可点击,可手势滑动,自动播放,无限循环播放,加载网络资源,动态添加数量效果图:感兴趣的关注一下微信订阅号爱开发:微信号:aikaifa或扫描一下下面二维码:源码下载原创 2015-05-25 10:13:34 · 1441 阅读 · 0 评论 -
Android ListView 滑动删除效果
转载请保留链接效果图:实现:1.新建ListViewDel 继承自ListView,即自定义的View了,代码如下所示: package com.util;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.原创 2014-01-25 17:18:35 · 1207 阅读 · 0 评论 -
Android 自定义视图 顶部导航
实现步骤:1.新建NavigationBar类package com.example.custombar;import android.app.Activity;import android.content.Context;import android.util.AttributeSet;import android.view.LayoutInflater;import and原创 2014-02-21 10:23:44 · 1405 阅读 · 0 评论 -
Android ViewPager Fragment实现选项卡
Android ViewPager Fragment实现选项卡原创 2014-02-22 09:46:15 · 3478 阅读 · 4 评论 -
修复android 5.0 Xutils的框架问题retry error, curr request is null
Android 5.0手机对xUtils-2.6.13.jar请求时会出现retry error, curr request is null 情况,修复解决方案: 找到library/src/com/lidroid/xutils/cache/KeyExpiryMap.java感兴趣的关注一下微信订阅号爱开发:微信号:aikaifa 或扫描一下下面二维码:原创 2015-08-14 15:21:42 · 6482 阅读 · 13 评论 -
Android Listview 中smoothScrollToPositionFromTop 有时滚动到指定无效
今天项目中发现在使用listview的 smoothScrollToPositionFromTop做自动滚动到底部的操作时有时有效有时无效,后来发现这是该接口自身的bug解决办法:使用setSelection(int position),但是该接口是直接跳转至指定位置,而smoothScrollToPositionFromTop 是平滑滚动到制定位置 并偏移原创 2015-09-05 21:51:59 · 10357 阅读 · 0 评论