
Android进阶之路
文章平均质量分 66
森林森
java学习
展开
-
ViewPager的基本使用
ViewPagr应该非常常用的控件之一了 引导页 轮播图 最常用的地方,今天学习下最基本的用法 效果布局RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.原创 2016-10-09 13:52:58 · 222 阅读 · 0 评论 -
Volley自定义Request
自定义Requestpublic class StringRequest extends Request { //监听器 private final Listener mListener; //构造方法 这时一定要调用super public StringRequest(int method, String url, Listener listener原创 2016-10-08 16:19:04 · 446 阅读 · 0 评论 -
Volley基本用法
Volley基本用法什么是volleyVolley,是谷歌官方于2013年发布的用于Android平台的网络通信库.下载Volleygit clone https://android.googlesource.com/platform/frameworks/volley自备梯子 在AndroidStudio中Dependencies中搜索 或者访问https:原创 2016-10-08 16:17:53 · 564 阅读 · 0 评论 -
Volley加载网络图片
Volley来加载网络图片ImageRequest用法创建一个RequestQueue对象。创建一个Request对象。将Request对象添加到RequestQueue里面。例子 String url ="http://android.tgbus.com/news/UploadFiles_8153/201208/2012081013531630.jpg";原创 2016-10-08 16:18:14 · 274 阅读 · 0 评论 -
Bitmap和Base64的相互转换
Bitmap和Base64的相互转换public class Base64Util { public static void gcBitmap(Bitmap bitmap) { if (bitmap != null && !bitmap.isRecycled()) { bitmap.recycle(); // 回收图片所占的内存原创 2016-10-08 15:58:15 · 12107 阅读 · 0 评论 -
Android自定义属性-format
Android自定义属性-formatstring 字符串 定义 <declare-styleable name="MyTextView"><!--字符串--> <attr name="my_textname" format="string"/> </declare-styleable> 获取 TypedArray typedArra原创 2016-10-12 17:07:59 · 450 阅读 · 0 评论 -
Android-按二次返回键退出
按二次返回键退出的功能在onBackPressed 方法中做下时间判断 /** * 最后按下的时间 */ private long lastTime ; /** * 按二次返回键退出应用 */ @Override public void onBackPressed() { long currentTime =原创 2016-10-11 14:43:16 · 376 阅读 · 0 评论 -
TabLayout-ViewPager填充Fragment和懒加载
Tablayout+ViewPager填充Fragment和懒加载使用Fragment来填充ViewPagerTabLayout+ViewPager+Fragmenet是使用非常多的控件组合。TabLayout组件的简单介绍TabLayout是Material Design组件开发中的一种,使用时需要先导入design库的依赖。TabLayout做出的效果是一排可以滑动的Tab,相当于一排指示器原创 2016-10-11 13:56:36 · 3740 阅读 · 0 评论 -
Android-三级联动更改样式
三级联动http://blog.youkuaiyun.com/ko0491/article/details/52769418原来的样式好难看,发现没有设置样式的地方,只有更改源码一途了Drawable资源wheel_bg.xml 将面的内容注释 这个用来设置背景色的<layer-list xmlns:android="http://schemas.android.com/apk/res/android">原创 2016-10-10 14:08:58 · 936 阅读 · 0 评论 -
Android-省市区三级联动
省市区三级联动下载地址:https://code.google.com/p/android-wheel/自备梯子 效果图 如果想更改样式需要更改源码单级滚动把下载好的做为module导入项目,并添加依赖 这样就可以像使用普通控件一样使用了 kankan.wheel.widget.WheelView android:i原创 2016-10-10 10:48:51 · 950 阅读 · 0 评论 -
viewpager自动滚动
viewpager自动滚动先写一个普通的Viewpager参考 基本使用https://ln0491.github.io/2016/09/29/ViewPager%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/添加指示器 https://ln0491.github.io/2016/10/08/ViewPager%E6%B7%BB%E5%8A%A0%E6原创 2016-10-09 13:53:50 · 359 阅读 · 0 评论 -
viewpager在最后一页滑动之后跳转到主页面.
viewpager在最后一页滑动之后跳转到主页面添加切换监听器mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { //判断是不是要跳转下页一个标记位 private boolean flag; @Override原创 2016-10-09 13:53:32 · 3039 阅读 · 1 评论 -
ViewPager添加指示器
ViewPager添加指示器接着基本使用的例子 基本使用https://ln0491.github.io/2016/09/29/ViewPager%E7%9A%84%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8/布局中添加存放揭示器的容器 <!-- 存放指示器的容器 --> LinearLayout andro原创 2016-10-09 13:53:16 · 1308 阅读 · 0 评论 -
Android onTouch 事件
onTouch事件ViegGroup中有3个方法 /** * 分发事件 * @param ev * @return */ @Override public boolean dispatchTouchEvent(MotionEvent ev) { Log.d("vivi", " MyRelativeLayout dispatch原创 2016-10-08 16:19:25 · 476 阅读 · 0 评论