- 博客(9)
- 资源 (7)
- 收藏
- 关注
原创 动态的创建ImageView,并设置图片自适应
WindowManager wm = this.getWindowManager();int width = wm.getDefaultDisplay().getWidth();ImageView imageView = new ImageView(mContext);imageView.setAdjustViewBounds(true);//设置图片自适应,只是这句话必须结合下面的setM
2016-07-28 14:23:46 4717
原创 AppPlugin:Unsupported
问题如图:具体的解决方法:这个错误的原因是在 工程的build.gradle文件中的gradle 工具配置使用了gradle:+将它classpath 'com.android.tools.build:gradle:+'替换为固定版本的gradle。问题解决 classpath "com.android.tools.build:gradle:2.1.0"
2016-07-28 10:27:24 384
原创 PagerSlidingTabStrip关联viewpager时,viewpager上fragment切换时保持数据状态,以及viewpager默认缓存的去除
一:布局文件为:com.ddhealer.nidmall.view.PagerSlidingTabStrip android:layout_marginLeft="13dp" android:layout_marginRight="13dp" android:id="@+id/pagerSlidingTabStrip" android:layout_widt
2016-07-28 09:10:52 2430 1
原创 MaterialDesign相关效果实现
一:水波纹默认的风格实现 只需要在xml文件中为控件设置背景bacground为:?android:attr/selectableItemBackground二:还有一种默认的风格是:?android:attr/selectableItemBackgroundBorderless三:就是通过drawable来实现了。 该实现方式类似于我们之前经常用的状态选择器。
2016-07-14 13:32:18 412
原创 内存泄漏问题
我们在做android应用开发的时候经常会陷入内存泄漏的问题中,大多数时候内存的泄漏都是由于犯了相同的错误:长期持有了一个Context的引用。“泄漏”意味着你保持着它的一个引用,从而使它不能被垃圾回收机制回收,也就是说当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了。
2016-07-12 17:08:59 663
原创 属性动画的简单用法收集
有时候我们想让某个控件实时的去执行某个属性动画,而有时候我们需要某个控件像view动画那样在一定的时间范围内做出某个动画效果。那么如何做呢?下面给出相应的方法:一:某个控件在一定的时间范围内做出属性动画效果变化ObjectAnimator objectAnimatorX = ObjectAnimator.ofFloat(iv_02, "translationX", 20);Obj
2016-07-08 10:59:37 382
原创 安卓坐标系
Android坐标系其实就是一个三维坐标,Z轴向上,X轴向右,Y轴向下。一:安卓屏幕区域划分:通过上图我们可以很直观的看到Android对于屏幕的划分定义。下面我们就给出这些区域里常用区域的一些坐标或者度量方式。如下://获取屏幕区域的宽高等尺寸获取DisplayMetrics metrics =new DisplayMetrics();getWindowMan
2016-07-07 10:44:12 557
原创 java除法运算保留两位小数,不只是取整
示例如下:float num= (float)2/3;DecimalFormat df = new DecimalFormat("0.00");//格式化小数String s = df.format(num);//返回的是String类型,如果没有强转为float或者double,那么int型的2除以3,结果就会默认只有整数,没有小数点后的数值。
2016-07-06 17:28:31 5271
原创 自定义ViewGroup时需要注意的细节点
一:构造函数的修改,代码如下: 1 public TimerTextView(Context context) { // super(context); this(context,null); } public TimerTextView(Context context, Attribut
2016-07-05 17:30:16 1055
GridView可添加头布局,且兼容PullToRefreshLayout
2016-11-04
AES数据加密demo,包含BASios,net,安卓,E64Decoder和BASE64Encoder对应的jar包
2016-03-10
点击两次退出程序
2015-07-10
拍照并显示
2015-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人