自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 ListView使用技巧

()设置分隔线ListView默认是有分隔线的,可以通过android:divider=”@null”设置分隔线透明,也可以通过 android:divider和android:dividerHeight来设置分隔线的颜色(图片)和分隔线的高度。注:分隔线是指每个Item之间的线,ListView高度设置为match_parent时,最后一个Item的后面也有分隔线,ListView高度设置为wra

2015-12-28 22:19:10 390

原创 Gradle导入jar

(1)导入Local packages(本地包)jar:compile files(‘libs/xx.jar’) 引用 libs 目录下中一个指定的compile fileTree(dir: ‘libs’, include: [‘*.jar’]) 引用 libs 目录下的所有的 .jar 文件(2)导入Remote artifacts(远程文件) compile ‘com.android.su

2015-12-27 12:04:58 878

原创 Android 屏幕适配

Android为什么要进行适配由于Android系统的开放性,任何用户、开发者、OEM厂商、运营商都可以对Android进行定制,修改成他们想要的样子。2014年OpenSignalMaps统计支持Android的设备共有18796种,屏幕尺寸这么多,为了让我们开发的程序能够比较美观的显示在不同尺寸、分辨率、像素密度(这些概念我会在下面详细讲解)的设备上,那就要在开发的过程中进行处理,Android

2015-12-27 01:57:09 340

原创 TextView 的SpannableString使用

一、SpannableString,SpannableStringBuilder与String的关系首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,SpannableStringBuilder和SpannableString特殊就在于有一个SetSpan()函数,能给这些存储的String添加各种格式或者称样式(Span

2015-12-27 01:33:47 516

原创 android 制作9.png图片

一、什么是9.png: 千万不要以为这个9只是png格式图片的命名区分,其实它是一种特殊的格式9.png图片它的具体不同之处,它的四周与普通的png图片相比多了一个像素位的白色区域,该区域 只有在图片被还原和制造的时候才能看到,当打包后无法看见,并且图片的总像素会缩小2个像素,比如23x23像素的9.png图片被 打包后会变成21x21像素。所以我们在制作的时候要注意掌寸。 当我们制作出9.png图

2015-12-27 01:11:50 440

原创 Android selector标签

Selector主要能改变不同状态下的图片或者是颜色,主要是用在ListView的item和TextView和Button以及CheckBox等控件在不同状态的样式。主要的属性有android:state_focused布尔值。 ture指当前控件获得焦点时的状态。android:state_window_focused布尔值。 true表示当前控件出于最前端时,应用窗口获得焦点的状态。and

2015-12-27 00:35:26 766

原创 Android ShapeDrawable

ShapeDrawable可以理解为通过颜色来构造图形(线,矩形,圆),它既可以是纯色的图形,也可以是具有渐变效果的图形。可以在selector,layout等里面使用,有6个子标签。1.< shape >标签 android:visible="true"设置可见性,设置为false或者为true没有不同。 android:dither=""不清楚该属性 。 android:shape="rect

2015-12-27 00:11:30 800

原创 Fragment不同操作的生命周期

谷歌官网Fragment有一张图来描述其生命周期 {}Activity A的布局文件的FrameLayout控件被Fragment替换时的生命周期1,启动Activity A(Activity) onCreate—> (Fragment) onAttach—> (Fragment) onCreate—> (Fragment) onCreateView—> (Fragment) onActivity

2015-12-26 23:36:21 702

原创 Gradle 多渠道打包

多渠道打包使用的是Gradle Android插件里中的manifestPlaceholders,在Module的build.gradle文件下配置productFlavors { wandoujia {manifestPlaceholders = [channel: "wandoujia"]} baidu {manifestPlaceholders = [channel: "bai

2015-12-26 16:11:03 443

原创 Android Studio插件和一些小技巧

Android Studio小技巧 ()APK瘦身 在Android Studio中我们可以开启混淆,和自动删除没有Resources文件,来达到给APP瘦身的目的,这对于一些维护很久的老项目比较有用, 里面有很多无效的Resource, 删除后生成的APK会小很多我们只需要在项目的build.gradle中加入android { buildTypes { rele

2015-12-21 19:49:16 364

原创 AndroidStudio快捷键

常用AndroidStudio快捷键编辑Ctrl + Shift + 空格 代码提示 Ctrl + P 查看方法参数信息 Ctrl + Q 快速文档车讯 Ctrl + F1 在光标位置处显示错误或警告的描述 Alt + Insert 生成的代码等等(Getter, Setters, Constructors, HashCode/Equ

2015-12-20 16:38:42 454

Android Studio快捷键

AS快捷键 能让你快速的上手 Android Studio,可以让你熟练的使用 Android Studio

2015-12-20

Android Studio快捷方式

Android Studio快捷方式详细介绍,掌握这些快捷方式可以提高开发效率

2015-09-07

spannablestring

TextView的各种样式,比如:下划线,颜色,大小,各种Span的使用

2015-08-11

去.9图片黑边

去点9图片黑边的工具,非常好用,值得拥有,请下载

2015-07-07

游戏引擎Unity

游戏引擎Unity PPT Unity简介及简单应用

2014-01-04

手机360卫士

主要讲述手机安全卫士的编码和实现工程,具有杀毒和杀死进程的

2014-01-04

空空如也

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

TA关注的人

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