- 博客(4)
- 收藏
- 关注
原创 Android简单入门自定义View
自定义View的分类 1.继承View重写onDraw方法 2.继承ViewGroup派生特殊的Layout 3.继承特定的View(比如TextView) 4.继承特定的ViewGroup(比如LinearLayout) 自定义View的步骤: 1.自定义View的属性 2.在View的构造方法中获得自定义的属性 3.重写onMesure(非必需) 4.重写on
2018-05-31 20:08:00 437
原创 简单的Groovy基础
一.什么是GroovyGroovy是一种基于JVM(JAVA虚拟机)的敏捷开发语言,结合Python,Ruby,Smalltalk等许多很多强大的特性,Groovy代码能够和java代码很好地结合。Groovy类和java类一样,完全可以用标准的java bean语法定义一个Groovy类,但是试用Groovy的方式定义类,这样的好处可以写少一半的代码。1.不需要public修饰符2.不需要类型说...
2018-05-30 21:19:09 196
原创 Android之了解 ListView缓存机制
1.什么是ListView在android开发中ListView是非常常用的组件,它以列表的形式来表示,即使是数据够大,也能根据数据的长度进行自适应来显示。在一定条件下,其加载大量的数据也不会发生OOM。...
2018-05-29 20:53:57 342
原创 Android之Handle全面理解
一.什么是Handler Handler是Android给我们提供用来更新UI的一套机制,是一套消息处理机制,可以通过它来发送消息和处理消息。那作为开发者的我们,不禁会疑问?Google为什么要设计这套机制呢?这是为了解决在非UI线程中更新UI组件比较麻烦的问题。那么Android为什么不能在非UI线程中更新呢?首先Android的UI控件不是线程安全的,这是因为避免多线程并发所带来不安全问...
2018-05-22 19:50:45 22431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人