2011-09-25 82 views
0

我有四個圖像在頂部的一排,點擊每個圖標我想改變下層背景(圖像)和佈局上的控件,這樣它實現標籤結構和行爲,我想知道什麼是什麼實現這一目標的最佳方式我想我會有四個佈局,每個佈局有一個圖像突出顯示該選項卡和佈局上相應的組件,並將在用戶單擊圖像時更改此佈局。如何在android中運行時切換佈局?

這是一個好主意來實現這一目標嗎?或者我有不同的解決方案?

其很好,如果你給我一些關於必要的功能或API或佈局組件的相關代碼的想法 建議,歡迎感謝!

回答

0

您可以通過將視圖切換爲不可見和可見來更改佈局。但是當你想改變4種佈局時,這不是一個好主意。

  1. 如果您有4個佈局切換,則很難維護代碼。

  2. 最好使用Tabs,這將有助於保持每個佈局的狀態。

  3. 自定義tabWidget,使其看起來像頂部有4個按鈕,而不是標籤。

HTH。

+0

每個佈局上幾乎沒有一個或兩個按鈕,所以沒有維護問題 –

+0

也沒有什麼可保持狀態,所以我需要簡單的解決方案,請 –

+0

然後您可以通過打開和關閉可視性來切換佈局。 –

1

這不是一個好主意。你應該使用android的選項卡體系結構。