上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

2017年11月22日

Butter Knife

摘要: Butter Knife,专门为Android View设计的绑定注解,专业解决各种findViewById。 简介 对一个成员变量使用@BindView注解,并传入一个View ID, ButterKnife 就能够帮你找到对应的View,并自动的进行转换(将View转换为特定的子类): 与缓慢的 阅读全文

posted @ 2017-11-22 14:40 荣耀王者 阅读(255) 评论(0) 推荐(0) 编辑

MVP模式在Android开发中的应用

摘要: 一、MVP介绍 随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。 阅读全文

posted @ 2017-11-22 11:19 荣耀王者 阅读(309) 评论(0) 推荐(0) 编辑

2017年11月17日

Dagger2

摘要: Dagger是一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护的然后现在把这堆东西扔给Google维护了。Dagger解决了基于反射带来的开发和性能上的问题(因为Dagger并没有用反射来做依赖注入)说了那么多,其实就是告诉我们这家伙可以用来做依赖注入哦。 依赖注入:我们在做 阅读全文

posted @ 2017-11-17 10:42 荣耀王者 阅读(394) 评论(0) 推荐(0) 编辑

clipChildren属性

摘要: clipChildren属性表示是否限制子控件在该容器所在的范围内,clipChildren属性配合layout_gravity属性,可以用来设置多余部分的显示位置,我这里举一个简单的例子,比如喜马拉雅FM这个应用的首页: 大家注意看这个应用底部导航栏中中间一个是要比另外四个高的,这种效果很多人就会 阅读全文

posted @ 2017-11-17 09:12 荣耀王者 阅读(1709) 评论(0) 推荐(0) 编辑

2017年11月16日

报错com.neenbedankt.android-apt not found如何解决

摘要: 在moudle中build.gradle文件内有应用此插件,编译时报错 检查Project中build.gradle文件是否有配置,类似的插件没找到原因应该也是如此 阅读全文

posted @ 2017-11-16 17:48 荣耀王者 阅读(667) 评论(0) 推荐(0) 编辑

2017年11月15日

Android 横竖屏切换生命周期

摘要: 默认情况下,屏幕会旋转并且会重新走生命周期。 1. 屏幕不旋转 在AndroidManifest文件中的对应Activity中配置android:screenOrientation=”landscape”(横屏,portrait是竖屏);2. 屏幕旋转时不重新走生命周期 在AndroidManife 阅读全文

posted @ 2017-11-15 11:56 荣耀王者 阅读(188) 评论(0) 推荐(0) 编辑

2017年11月14日

Android Fragment 你应该知道的一切

摘要: 1、概述 首先我们简单回顾一下,相信大家对Fragment的都不陌生,对于Fragment的使用,一方面Activity需要在布局中为Fragment安排位置,另一方面需要管理好Fragment的生命周期。Activity中有个FragmentManager,其内部维护fragment队列,以及fr 阅读全文

posted @ 2017-11-14 16:30 荣耀王者 阅读(165) 评论(0) 推荐(0) 编辑

2017年11月13日

SpannableString与SpannableStringBuilder

摘要: 一、概述 1、SpannableString、SpannableStringBuilder与String的关系 首先SpannableString、SpannableStringBuilder基本上与String差不多,也是用来存储字符串,但它们俩的特殊就在于有一个SetSpan()函数,能给这些存 阅读全文

posted @ 2017-11-13 11:26 荣耀王者 阅读(231) 评论(0) 推荐(0) 编辑

Android Studio 优秀插件: Parcelable Code Generator

摘要: 这里假设我们已经会使用 Parcelable 序列化一个对象了~~ 那么大家会发现 Parcelable 使用起来有些复杂,因为我们要自己复写 几个方法,而且当类的属性比较多的时候,我们就会难受了,又要注意不写错属性名,又要注意写对属性的类型,又要花不少的时间做重复的事情。 那么因为 Parcela 阅读全文

posted @ 2017-11-13 11:06 荣耀王者 阅读(536) 评论(0) 推荐(0) 编辑

Android Studio 优秀插件:GsonFormat

摘要: 作为一个Android程序猿,当你看到后台给你的json数据格式时: 是不是要默默的创建一个类,然后一个个变量的private 一下,然后get()+set()? 如果一个json数据提供的属性20+条或者30+条呢,一个个属性去写,还要保证字母不写错,大小写也没错,是不是既浪费时间又浪费精力,那么 阅读全文

posted @ 2017-11-13 11:05 荣耀王者 阅读(3456) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

导航