2011-01-29 37 views
-1

我對android非常陌生,想知道如何讓2個窗口同時顯示內容。Android與多個內容視圖在同一時間?

這裏是一個例子: 我有一個Horizo​​ntalScrollView在屏幕的底部,其中包含菜單的按鈕。在它上面,我想要一個窗口(如JFrame),根據菜單中的哪個按鈕被按下,我可以改變它。 ScrollView菜單必須保持不變,作爲單獨的實體存在(如果你知道我的意思)。

我該如何去做這件事?我不希望每次用戶單擊按鈕並顯示新頁面時都要繪製菜單。我有一種感覺,它與意圖和活動有關,但我不確定。

希望有人能幫助我。

謝謝。

回答

1

我很新的Android和我想知道我怎麼能有2個窗口顯示在同一時間的內容。

從字面上解釋你,你不能,但那是因爲「窗口」並不意味着你認爲它的作用。

這裏是一個例子:我在屏幕底部有一個Horizo​​ntalScrollView,它包含菜單的按鈕。

擺脫它,並用選項菜單替換它,以便您的應用程序與平臺融合。

在上面,我想要一個窗口(如JFrame),我可以根據菜單中的哪個按鈕被按下來改變。 ScrollView菜單必須保持不變,作爲單獨的實體存在(如果你知道我的意思)。我怎麼能這樣做呢?

選項#1:擺脫HorizontalScrollView的,使用選項菜單,並使用單獨的活動,爲每一個「窗口」

選項#2:使用ViewFlipper,與ViewFlipper爲每一個孩子「窗口」。

對於內存管理,狀態管理,代碼複雜度和用戶界面設計,選項#1通常會更好。

+0

因此,通過按下android手機上的菜單按鈕,會彈出一個菜單供用戶訪問和更改視圖?我沒有安卓手機,所以我不能測試它:) 感謝所有幫助大家。 – rich 2011-01-29 15:40:59

相關問題