android常用功
胡小二
热爱技术,热情,感恩,有责任感,团队协作精神;菜鸟小胡,记录自己安卓成长历程。
展开
-
使用安卓自带刷新控件实现ListView的上拉加载和下拉刷新
前篇已经讲过安卓自带刷新控件没有上拉加载需要自己自定义相关控件才能实现。先看下效果 XML布局如下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.an原创 2017-02-25 17:20:24 · 575 阅读 · 0 评论 -
简单使用android自带刷新控件SwipeRefreshLayout
以前使用刷新基本用第三方库,pulltorefresh,这个库比较完善能够实现上拉加载和下拉刷新,ScrollView,ListView,GirdView都可以使用,后面v7-recyclerview不知道能不能用,作为菜鸟的我比较少用到recyclerview,谷歌官方自己也有自己的刷新控件V4.SwipeRefreshLayout,直接在自己的布局中直接调用控件即可,接下来将在代码中介绍如何使用原创 2017-02-25 14:48:24 · 661 阅读 · 0 评论 -
安卓中实现自定义对话框以及自定义显示位置
项目中有用到如下的对话框效果,本来是想用popwindow来实现的结果发现不能覆盖原来的布局,不知道是我了解的不够还是本身就不行,发现弹出的对话框会与原来的布局重叠 后面就用对话框来实现了,接下来讲一下如何实现自定义对话框和自定义对话框的弹出位置。 在查资料的时候发现有两种形式的对话框一个是Dialog,一个是AlertDialog,后者不能设置标题,前者默认有标题/* 创建AlertDia原创 2017-03-18 16:17:53 · 6369 阅读 · 0 评论 -
使用缓存框架 ASimpleCache和SharePreferences进行数据储存
先介绍下缓存框架ASimpleCacheASimpleCache 是一个为android制定的 轻量级的 开源缓存框架。轻量到只有一个java文件(由十几个类精简而来)。 1、可以缓存什么 普通的字符串、JsonObject、JsonArray、Bitmap、Drawable、序列化的java对象,和 byte数据。 2、有何优点? 1:轻,轻到只有一个JAVA文件。 2:可配置,原创 2017-03-05 17:03:14 · 716 阅读 · 0 评论 -
继续探究缓存框架ACache和SharedPreferences
程序开发的缓存大概有哪些: 1.服务端控制缓存 如volley请求库,便是通过服务端的“Cache-Control”和“max-age”来告诉客户端有没有缓存以及缓存的时间,也是推荐的使用方式,但是需要服务端配合,比较灵活。2.客户端直接控制缓存 有些时候不需要服务端来支持的话,客户端可以直接做一层缓存,思路就是请求之后把数据缓存在本地,最常见的是直接以文件缓存在本地就好了,当然你可以缓存在本原创 2017-03-05 18:48:00 · 675 阅读 · 0 评论 -
今天给大家介绍一款时间以及地址等选择器
今天介绍的一款是能实现时间和省市区地址以及条件选择器第三方开源库 名叫Android-PickerView 这款目前是最受欢迎的,大家可以自行去github官网下载,现在我给大家介绍下如何使用,官网也有demo。 先导入库到eclipse中(我用的还是eclipse,AS直接关联就行)导入库中会报错,把int改成Integer就行,我们只选择地址选择器进行演示。 涉及类有两个,已经在图片中原创 2017-03-26 11:27:16 · 399 阅读 · 1 评论