- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人