2011-04-08 32 views
0

我想让我的主类为2个不同的标志创建活动。是否可以同时扩展活动类和PreferenceActivity类

1)一个具有相对布局的TextView的图像和针对其我延伸我的类作为

public class Abcd extends Activity implements View.OnClickListener, _ 
    AdapterView.OnItemClickListener, ViewFactory{ 

2)其次用线性布局为具有一个TextView ImageView的和列表。

现在为第二种情况我想使用preferencescreen而不是列表,我必须从PreferenceActivity扩展我的活动。

需要你的建议,如果我可以这样做。

感谢 瓦尼

回答

0

VB不支持它,同样没有C#。

这被称为Polymorphism,并且如果您搜索该单词,则有大量信息可用。

一般来说,你会想要多态性,因为你想要将两种类型的行为附加到类上 - 你可以通过使用composition over inheritance来轻松实现这一点 - 如果搜索该术语,也有很多可用的建议。

+0

感谢您的回应格雷格。我正在Android UI中使用它。任何建议。 – vani 2011-04-08 06:34:45

+0

@Vani如上所述,你可以使用组合继承。 – 2011-04-14 06:08:24

相关问题