摘要: 原文地址: https://blog.csdn.net/u011363981/article/details/71728191 前言: 按照时间顺序,事件的生命周期是这样的: 事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)-> 阅读全文
posted @ 2019-02-10 01:17 坚持v 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 作者:uuspider链接:http://www.zhihu.com/question/23374078/answer/65352538来源:知乎 举一个例子:It's 知乎日报你看到的unicode字符集是这样的编码表: I 0049 t 0074 ' 0027 s 0073 0020 知 77e 阅读全文
posted @ 2019-02-09 01:03 坚持v 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Activity和Fragment管理LoaderManager,LoaderManager管理Loader,Loader得到数据后触发在LoaderManager中实现的Loader的callback接口,LoaderManager在接收到Loader的callback回传调运时触发我们Activ 阅读全文
posted @ 2019-02-04 18:43 坚持v 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 原文地址 https://www.cnblogs.com/zhujiabin/p/7083290.html 之前在做自己的一个项目的时候,遇到广告栏图片动态切换,我第一时间想到的就是ViewPager,整个软件只有广告这一部分ViewPager还好说,但是软件越复杂出现的问题越多,尤其是遇到View 阅读全文
posted @ 2019-02-04 00:12 坚持v 阅读(3340) 评论(0) 推荐(0) 编辑
摘要: 适用于mysql5.8(mysql8)以下 阅读全文
posted @ 2019-02-03 23:54 坚持v 阅读(368) 评论(0) 推荐(0) 编辑
摘要: int m = R.mipmap.ic_launcher;System.out.println(m);int d = R.drawable.ic_launcher_background;System.out.println(d);int l = R.layout.activity_main;Syst 阅读全文
posted @ 2019-02-02 17:32 坚持v 阅读(102) 评论(0) 推荐(0) 编辑
摘要: xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app = "http://schemas.android.com/apk/res/com.example.CustomAttr"android系统也是一个应用程序 包名a 阅读全文
posted @ 2019-02-02 15:40 坚持v 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Android L Ripple的使用 声明:Demo并不是有本人所写,本人只是总结在这里 原文地址 https://www.cnblogs.com/carlo/p/4795424.html 总纲 1. 没有边界的Ripple(Ripple With No Mask) 2. 用颜色作为Mask的Ri 阅读全文
posted @ 2019-02-02 15:14 坚持v 阅读(822) 评论(0) 推荐(0) 编辑
摘要: public class InfoLoadPresenterImpl implements InfoLoadPresenter { private InfoLoadView ilv; private Handler handler; @SuppressLint("HandlerLeak") @Ove 阅读全文
posted @ 2019-01-29 21:03 坚持v 阅读(125) 评论(0) 推荐(0) 编辑
摘要: android视图位置是距离屏幕左上角原点的距离所确定的。(所有视图都是这样确定的) ios视图位置是距离它的父视图左上角远点的距离确定的。(最顶层的视图是以uiwindow左上角确定) android视图大小由父子视图共同决定。 ios视图大小由view自己决定。 阅读全文
posted @ 2019-01-29 18:08 坚持v 阅读(147) 评论(0) 推荐(0) 编辑