在Eclipse中扩展Android类

时间:2012-11-16 16:25:19

标签: android eclipse

据我所知,Eclipse仅支持在Android中为极少数类扩展(例如Activity)制作“骨架代码”。如果我想扩展TextViewFragment等,我必须从头开始并提供我的自己的框架代码。

是真的,还是我在Eclipse中遗漏了一些简单的东西,为各种类扩展创建了框架代码?

3 个答案:

答案 0 :(得分:2)

如果通过骨架代码表示覆盖超类中的方法,请尝试以下操作:

在包浏览器中,右键单击该课程,转到Source标签,然后选择Override/Implement Methods...。这将给出一个可以覆盖和实现的方法列表。

或者,在现有方法之外的类编辑器中转到新行,然后按control + space以显示可以覆盖的方法列表。当覆盖一两种方法时,这会更快。

答案 1 :(得分:1)

从Eclipse向导创建新类时,ActivityTextView之间没有区别。

默认情况下,所有需要实现的方法都将自动生成(构造函数,抽象方法,接口方法)

答案 2 :(得分:1)

假设您的类扩展了TextView。

Eclipse会要求您覆盖类中的某些必需方法。

如果要覆盖其他一些方法。 右键单击类名TextView。转到来源并选择Override/Implement methods。然后在您自己的类中选择要覆盖的方法。