自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 使用CoordinatorLayout报错找不到coordinatorLayoutStyle的解决方法

第一次使用CoordinatorLayout创建成功后,可能会出现如图所示的错误“Failed to find style 'coordinatorLayoutStyle' in current theme” 这个错误会导致无法正常使用AppBarLayout,查解资料最直接的方式在style文件中添加coordinatorLayoutStyle,如下:<item name="...

2018-08-03 16:33:09 3094

原创 Android中字符串判断条件的常用写法

在开发中经常会判断一个字符串是否为空,是否为null以及是否为0,可能有的人写很多判断条件,也有的会写出错误的判断方法。下面就总结一下怎么去写字符串的判断条件和一些常见的错误1.判断两个字符串的内容是否相等String s1 = "1234";String s2 = new String("1234");if(s1 == s2) 这种方式只能判断两个字符串的内存地址是否相等,不能判...

2018-07-31 18:22:57 7136

原创 android-java基础部分技能点

一面向对象1.概念    面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。面向对象有三大特征:封装性、继承性、多态性,其中封装性指的是隐藏了对象的属性和实现细节,仅对外提供公共的访问方式,这样就隔离了具体的变化,...

2018-05-24 23:08:11 385

原创 android OkHttp拦截器(Interceptor)的使用

一 概念    在OkHttp内部是使用拦截器来完成请求和响应,利用的是责任链设计模式,可以用来转换,重试,重写请求的机制。现在主流的网络框架非Retrofit莫属,它的内部请求也是基于OkHttp的。    在每一个拦截器中,一个关键部分就是使用chain.proceed(request)发起请求。这个简单的方法就是所有Http工作发生的地方,生成和请求对应的响应。    多个拦截器可以链接使用...

2018-04-25 18:31:56 15021

原创 Android自定义ImageView实现圆形图片

自定义ImageView实现圆形图片,主要是在onDraw()方法中实现绘制圆形图片,在onMeasure()中测量圆形的半径并设置View的宽高。效果如下图代码如下public class CircleImageView extends ImageView { //画笔 private Paint mPaint; //圆形图片的半径 private int mR...

2018-03-02 18:05:30 22875 12

原创 View事件分发机制——requestDisallowInterceptTouchEvent的用法

简介以下是官网介绍 void requestDisallowInterceptTouchEvent (boolean disallowIntercept) Called when a child does not want this parent and its ancestors to intercept touch events with onInterceptTouchEv

2017-09-16 10:27:46 560

原创 android activity四种启动模式介绍及应用场景以及实例演示

在开发中会涉及到多个activity之间的跳转,或者其他应用可复用的activity,例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。就要为Activity配置特定的加载模式,而不是使用默认的加载模式一、模式介绍standard模式 这是默认模式,每次激活activity时都会创建新的实例,并放入任务栈中。singleTop模式 如果在栈中已经有该

2017-03-10 12:03:16 1056

原创 android中可左右滑动输入框

在网上无意看到一个UI动画,用户输入身份证信息时可以左右滑动输入框进行输入,并且信息可以实时显示。闲下之余,自己就动手用代码实现出来了,废话不多说,开始讲讲如何实现制作的。1,布局制作 先写一个主界面avtivity_main,这里只是显示界面,为了便于实现交互,使用FrameLayout实现主要界面,布局填充。LinearLayout xmlns:androi

2017-01-13 16:00:13 1868

原创 startActivityForResult浅入理解

对startActivityForResult理解,通过简单例子有了浅的理解,通过他可以实现两个activity之间相互传递数据。    MainActivity和TwoActivity之间传递数据,并修改UI,在TwoActivity中使用handler处理Intent,在MainActivity中onActivityResult中修改UI界面,这样可以实现,public class

2016-02-18 15:24:16 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除