2019-10-20 Android自定义控件

前言

当我们的开发需求增加后,系统提供的控件不再能够满足我们的需求,这时候我们就需要自定义控件了。
通常来说,自定义控件分为三类:
1.组合方式(用系统提供的控件拼接)
2.继承方式(在已有控件的基础上添加新的功能)
3.自绘方式(自己画内容)

准备

无论是打算使用哪一种方式来自定义控件,在使用之间都需要有所准备。

首先在java代码的包里新建一个类
java代码包

并且这个类要继承于View
继承于View

创建成功会报错
报错

这里我们将光标移动到错误语句的后面然后按住Alt + Enter,出现
creat

单击第一项,然后出现
选项

把前三项(其实前两项也可以),点击ok
结果

没有报错了,并且添加了三个函数,这三个函数分别是使用代码创建、xml创建、xml中定义了样式
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,142评论 1 32
  • 导语 当系统控件不能满足我们的需求的时候,这时候我们就需要自定义控件,根据我们的需求来定制一个能满足我们需求的控件...
    一个有故事的程序员阅读 6,490评论 2 14
  • 前言 Android 项目中避免不了会使用自定义控件,主要能够避免代码的冗余,使用起来也很灵活,而且也方便后期移植...
    __素颜__阅读 516评论 2 1
  • 【Android 动画】 动画分类补间动画(Tween动画)帧动画(Frame 动画)属性动画(Property ...
    Rtia阅读 6,247评论 1 38
  • 概述 Android已经为我们提供了大量的View供我们使用,但是可能有时候这些组件不能满足我们的需求,这时候就需...
    帅气的程序小哥阅读 5,490评论 4 43