2011-04-08 69 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

相關問題