5.1.5开发自定义的View。
一般情况下,开发Android应用程序的UI界面,都不直接使用View和ViewGroup类,而是使用这两个类的子类。例如,要显示一个图片,就可以使用View类的子类ImageView。虽然Android提供了很多继承了View类的UI组件,但是在实际开发时,还会出现不足以满足程序需要的情况。这时,就可以通过继承View类来开发自己的组件。开发自定义的View组件大致分为以下3个步骤。
(1)创建一个继承android.view.View类的View类,并且重写构造方法。
(2)根据需要重写相应的方法。被重写的方法可以通过下面的方法找到。
在代码中单击鼠标右键,在弹出的快捷菜单中选择“源代码”/“覆盖/实现方法”命令,将打开如图5.5所示的对话框,在该对话框的列表中显示出了可以被重写的方法。只需要选中要重写方法前面的复选框,并单击“确定”按钮,Eclipse将自动重写指定的方法。通常情况下,不需要重写全部的方法。
(3)在项目的活动中,创建并实例化自定义View类,并将其添加到布局管理器中即可。
……
展开
——黑马培训中心 教学总监