Android定制控件精讲:继承与组合方式详解.pdfVIP

  • 0
  • 0
  • 约1.48千字
  • 约 7页
  • 2026-01-23 发布于北京
  • 举报

Android定制控件精讲:继承与组合方式详解.pdf

目录

定制控件的方式

带的文本编辑框(不带命名空间)

带图标的文本框(带命名空间)

控件属性验证

定制控件的方式

继承其它控件类(EditText、Button)

组合方式。当前控件类从容器类继承,并将若干个控件添加到当前的

容器中。

绘制控件,也就是控件类从View继承,并在onDraw方法中从零绘制

控件。例如,TextView。

带的文本编辑框(不带命名空间)

工程:labeledittext

属于组合方式的定制控件。

基本实现方法:

1.在控件类中定义TextView和EditText类型的变量。

1.在控件类的构造方法中控件的属性。

2.根据控件属性值设置TextView和EditText的值,以

及它们的相对位置。

注意:编写控件类时应将可能变化的值通过属性设置,

而不是直接在控件类中。

带图标的文本框(带命名空间)

工程:icontextview

属于继承方式的定制控件。

基本实现方法:

1.控件类继承自TextView。

2.在控件类的构造方法中控件属性值。

3.在onDraw方法中重新确定图像和文本的位置。

控件属性验证

工程:icontextview_ext

属于继承方式的定制控件。

基本实现方法与icontextview类似,只是属性和属性值

不能随意设置。

文档评论(0)

1亿VIP精品文档

相关文档