经验
Greyson_Guo
喜欢编程,喜欢日语,喜欢动漫,喜欢游泳跑步,喜欢大自然
展开
-
Handler的创建、Message的处理与Looper的作用——源码分析
主要从源码讲解Handler、Looper的创建,Handler如何处理Message。其中涉及了Thread,ThreadLocal,MessageQueue,Message,Looper等关系让我们摸不着头脑的类。原创 2016-03-20 11:16:15 · 555 阅读 · 0 评论 -
LayoutInflater.inflate()方法的ViewGroup参数问题
ViewGroup中Fragment的onCreateView()方法返回的View,为什么不能指定ViewGroup为父View?原创 2016-04-06 18:29:42 · 3303 阅读 · 0 评论 -
让eclipse识别Genymotion的个人小技巧
相信使用Eclipse作为安卓开发工具的程序员们很多都遇到过eclipse识别不了Genymotion的情况,本人刚开始开发安卓也是经常被此困扰;后来自己尝试了一些做法,久而久之发现屡试不爽的两个方法:方法一:开着Eclipse关闭ADB进程再关闭Eclipse,重新打开Eclipse直接编译一个项目,打开自带虚拟机。然后重启Genymotion(大概是这样一个过程,期间还插了手机);方法原创 2015-11-22 15:22:57 · 747 阅读 · 0 评论 -
模仿微信标签功能的自动换行线性布局(自定义流式标签组件)
前几天因为项目需求,要实现类似于手机微信中的标签功能,如点击虚线框可以输入新标签,点击外部新增新标签,双击标签删除等等。最近比较忙,没时间分析,希望代码注释写的够清楚。因为当初花了四五天写出来的,可能有些Bug,还请大家指出。互相学习,谢谢!项目的Github地址:https://github.com/GreysonHop/WeChatTag或点击下方项目名WeChatTag简介...原创 2016-05-04 11:39:56 · 926 阅读 · 0 评论 -
单行日历组件WeekCalendar
单行日历选择组件,WeekCalendar。按周分页,通过左右滑动来切换到上一周或下一周,点击某一天会高亮显示,可通过回调函数来获取选中的日期;默认显示当前周(手机时间)、当天日期被选中(高亮),可以自己设置可选日期的范围,不可选的日期将是灰色表示。效果如下:1. 默认显示当前周和天:2. 向右滑显示上一周,自动选中上一周中的当前星期数:3. 如果向左滑动,则显示下一周;本来选中的星期数是周四,但...原创 2018-06-07 13:30:28 · 4706 阅读 · 1 评论