普通View的measure过程 这里的普通View是指对应ViewGroup而言的。View的measure过程是由其measure()方法来...
注意: 阅读本文需要了解《Android事件分发机制》 在此知识点,本人也有部分困惑尚未完全解决,也会在文中标出出来。 常见的滑动冲突场景及对应...
为什么要是使用Parcelable接口? 有些时候,我们需要在两个Activity之间,Activity和Service之间等等的情况下传递一些...
总体思路 要想真正实现高产,最好的方法可能是抛弃“效率”这个念头,转而选择创造条件,让自己在每天当中都能拥有极为高效的两小时。 不要总是逼迫自己...
最近想给自己的一个闹钟App增加一个夜间模式,一个比较简便的切换主题的方式就是在Styles.xml中设置两套Theme,分别是白天模式的主题T...
Activity的启动模式 standard模式 一个任务栈可以拥有多个实例 谁启动了这个活动,这个活动就运行在启动它的那个活动所属的活动栈中。...
属性 根元素额 android:id,android:drawable,android:state_***=[true|false] 设置状态...
典型情况下的生命周期 我们按照下图的整个流程来介绍下典型情况下的Activity生命周期。 onCreate()方法:表示活动正在创建,进行一些...
第一步 将打算使用Toolbar的Activity继承AppCompatActivity。为什么要让Activity继承这个类呢?我们来看下官方...