- 0
- 0
- 约1.61千字
- 约 3页
- 2026-02-27 发布于北京
- 举报
自定义控件简介:
1、基于安卓基本的控件进行开发的
2、常见的控件:
文本控件TextView和EditText;
按钮控件Button和ImageButton
状态开关按钮ToggleButton
单选复选按钮RadioButton和RadioGroup
单选按钮和复选按钮CheckBox和RadioButton
控件ImageView
时钟控件AnalogClock和DigitalClock
进度条ProgressBar和日期与时间选择控件DatePicker和TimePicker等
3、TextView:
*TextView控件继承自View类
*EditText控件:继承于TextView
两者区别:EditText与TextView最大的不同是EditText是可以编辑的
4、Button与ImageView:
⚫继承自TextView
⚫ImageButton继承自ImageView
ImageView:没有text属性,不能编辑文本
⚫ToggleButton控件是继承自Button
5、继承已有的控件,实现自定义控件:
安卓中的空间都是继承View类来实现的,
重写onDraw方法来绘制我们所需要的控件
Tips:
1、在已有的控件基础上,通过重写相关方法来实现需求
2、继承view或viewgroup类,绘制所需的控件,一般通过继承已有的控件,来自定义
控件要简单一点
自定义控件图示:
自定义控件方式:
1、方式1:
继承已有的控件
添加自定义的方法,等
对外接口
如:滑动开关的例子
2、方式2:
继承View
重写onDraw方法,绘制自定义的样式
添加自定义的方法,等
对外接口
如:显示3D效果的例子
原创力文档

文档评论(0)