在咱们的开发过程中 经常遇到要自定义view的需求 自定义view有三种
1.组合型的(今天就简单整理下)啥事组合型?就是把多个已有的view 组合到一起 成为一个新的控件来使用 比如TextView + ButtonView = 全新的控件 这样使用起来比较方便 可以复用
2.继承型的 继承别的控件成为新的控件 这样既可以保留原有的的父类特性 又可以添加一些新的特性 也是常用的
3.自绘控件 这种比较复杂点 因为里面的所有绘制逻辑和流程都需要自己来完成 先略过不说
重点来讲讲组合型自定义view 首先我们要定义个xml文件来
接下来去定义个类去继承 FrameLayout
如上基本已经完成一大半了 来看如何使用
需要在要用的xml来引入
在代码上使用 老一套 获取控件id 等等
到此就完了 就这么个简单的自定义view