本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 1. 序言 屏幕适配哪家强:① 到底哪一种屏幕适配最合适,仁者见仁智者见智.② 开始我推荐dimens基于...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 1. 序言 屏幕适配哪家强:① 到底哪一种屏幕适配最合适,仁者见仁智者见智.② 开始我推荐dimens基于...
1.View事件分发机制 2.view的onTouchEvent,OnClickListerner和OnTouchListener的onTouch方法三者优先级 3.onTo...
广播的分类和使用场景 广播的两种注册方式的区别 广播发送和接收的原理 本地广播和全局广播的区别
1.Handler的实现原理 2.子线程中能不能直接new一个Handler,为什么主线程可以主线程的Looper第一次调用loop方法,什么时候,哪个类 3.Handler...
1.View绘制流程 2.MeasureSpec是什么 3.子View创建MeasureSpec创建规则是什么 4.自定义Viewwrap_content不起作用的原因 5....
1.service的生命周期,两种启动方式的区别 2.Service的两种启动方式?区别在哪 3.如何保证Service不被杀死? 4.Service与Activity怎么实...
1.说下Activity生命周期 2.Activity A启动另一个Activity B会调用哪些方法?如果B是透明主题的又或则是个DialogActivity呢 3.说下o...
前言: 最近遇到一个问题也是接手其他人的一个问题,开始并没注意到edittext是放在listview的headerView里,看着edittext的焦点等都是正常的,就各种...
最近在开发的时候,遇到了需要通过代码使得RecyclerView能够滑到指定item顶部位置的需求,在查看源码之后,发现RecyclerView已经提供了实现滑动到指定位置的...
如何通过androidStudio获取SHA1 MD5 errorcode: 230 uid: -1 appid -1 msg: APP Mcode码校验失败 请仔细核查 S...
我们用AndroidStudio新创建一个项目时,会自动生成 3 个 Gradle 文件: 接下来介绍这三个文件的作用。 1.setting.gradle 一个 Gradle...
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】 一、概述...
View的工作流程主要指的是measure、Layout、draw三个流程,即测量、布局、绘制。measure测量view的宽高,Layout确定view的宽高和四个顶点,d...
异常情况下activity生命周期分析: 情况1:资源相关的系统配置发生改变导致activity被杀死并重新创建 比如手机横竖屏切换,当系统配置发生改变后activity被销...
Android基础 View的绘制流程;自定义View如何考虑机型适配;自定义View的事件分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义Vi...