在 Android 的 framework 中已经有很多标准的 Views 类,用于实现显示数据及与用户交互的功能 。但是有时候,有些功能无法通过系统预定义的这些 views 来实现 。好在 Android 允许我们自定义 View,本章就来讲解一下如下创建一个健壮的、可利用的自定义 View 。
我们将分几个小节来讲解自定义 View 的过程:
1. Creating a View Class
即创建与 Android 内置 View 相似的类,并且使新创建的 View 类有自己的 attributes、支持 ADT layout editor 。