自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Fragment生命周期新认识

文章内容也许与标题并不是很相符,我主要想写的只是在项目中遇到的一些小问题以及问题的是如何解决,至于写这个标题只是因为这些错误是由于对Fragment的生命周期理解不够深刻而导致的。为了便于分析,贴出有问题和解决问题后的代码(只是一些关键代码):有问题:     代码段1:dots.get(0).setBackgroundResource( R.drawable.dot_fo

2016-04-29 09:39:08 489

原创 ViewPager无限自动轮播+动画

ViewPager几乎在每一个app中都会有使用,可以做导航页,也可以做广告、图片的播放。最近在做的app也用到了ViewPager,具体要实现的功能是能够无限轮播,并且在自动轮播时,图片在切换时能够有动画效果,当手指触摸时停止自动轮播,手指抬起时继续自动轮播。闲话不多说,直接上代码自定义ViewPager: public class MyViewPager extends ViewP

2016-04-27 15:30:50 1701 1

原创 Android获取屏幕宽高新方法

这几天做的项目中有用到手机屏幕的分辨率,所以就用一下代码来获取手机的宽高:Display disPlay = getWindowManager().getDefaultDisplay(); int width = disPlay.getWidth(); int height = disPlay.getHeight(); 但是发现这个方法已经过时了,对于强迫症患者来说,一直有黄色

2016-04-18 10:11:27 491

原创 AlertDialog二次点击报You must call removeView() on the child's parent first错的解决方法

今天在工作中用到了自定义的Dialog,理想总是很美好的,因为在自定义Dialog和创建Dialog的过程比想象的要顺利,所呈现的效果和想象中的一致,但是正当自己沾沾自喜的时候,在第一次点击弹出Dialog之后,第二次点击程序却闪退了。一开始的喜悦瞬间消失了,痛定思痛,查看LogCat发现报错java.lang.IllegalStateException The specified child a

2016-04-15 16:38:04 4427 2

原创 Cascade_Master的一个小bug修复

之前在项目中有地方要用到省市县的选择,就使用了开源的Cascade_Master,很好用的一个控件,在这里谢谢作者的分享。但是在使用的时候发现有一点小小的问题,就是当滚动省和市后,而不去滚动区,那么视觉上虽然区的滚轮也相应改变,但是最终获取到的区却是之前一次滚动后的值,而并不是于省市对应的区。查看源代码后发现,作者在控件的onChanged事件中是这样写的:public void onCh

2016-04-12 15:58:08 854 3

原创 OnTouch事件ACTION_DOWN,ACTION_MOVE,ACTION_UP的事件拦截

今天看了郭神的 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 对其中的一些细节还不是很理解,就自己测试了一下。简单的给一个按钮注册了触摸事件: button.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View view, MotionEv

2016-04-12 09:37:33 4261

空空如也

空空如也

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

TA关注的人

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