0
我有一個呈現3種不同視圖的ViewFlipper。如何爲ViewFlipper中的每個視圖分配一個單獨的類?
是否有可能有3個班級管理* 3種不同的意見?如果是這樣,我該如何去做這件事?
- 例如,如果視圖1顯示新聞列表和視圖2顯示價格列表,我想要一個新聞類來處理新聞中的列表視圖的交互,以及處理在列表視圖的交互價格
我有一個呈現3種不同視圖的ViewFlipper。如何爲ViewFlipper中的每個視圖分配一個單獨的類?
是否有可能有3個班級管理* 3種不同的意見?如果是這樣,我該如何去做這件事?
爲什麼不讓你的News
和Prices
類包含你所說的所有應用程序邏輯。如果您將它們擴展爲ListView
,則可以將它們添加到您的ViewFlipper
並以相同的方式處理它們,但它們將具有由您在News
和Prices
類中放置的任何內容所規定的特定行爲。
或者,只需爲您的ViewFlipper中的每個ListView設置不同的listView.setAdapter()
[填充]和listView.setOnItemSelectedListener()
[以更改行爲]。
你是如何定義「管理3種不同的意見」? – CommonsWare 2010-09-01 16:18:26
更新了我的問題,以便更具體。 – 2010-09-01 16:36:40
這只是Java。你可以定義你喜歡的任何類。如果你想創建一個'NewsPresenter'類來處理與你的'ListView'消息的交互,你可以這樣做。 – CommonsWare 2010-09-01 16:46:49