2012-04-23 36 views
0

我在選項卡欄中有3個選項卡。在水龍頭頂部,我有一個按鈕。我希望能夠按下按鈕並更改視圖,而無需移除標籤欄。我想清除選項卡欄的當前選項卡選項,並希望顯示另一個活動,而不隱藏選項卡欄。我怎樣才能做到這一點?在tabBar中顯示非子視圖... android

回答

0

不知道你的代碼真的貌似沒有太大的幫助,我們可以給你比一些鏈接到一些方法聽起來其他像他們可能幫助你......

看看這些方法在一個ViewGroup類:

  1. ViewGroup.RemoveView()
  2. ViewGroup.RemoveViewAt()
+0

我沒有使用過的ViewGroup,因爲我認爲它已經過時了。所以我所做的是,我通過setContentView()加載了一個不同的視圖,並根據新視圖初始化所有內容。但我認爲這與這個任務不應該有任何關係。 – Farhan 2012-04-24 04:06:29

+0

是什麼讓你認爲ViewGroup已被棄用?它是具有多個孩子的任何佈局的父類...它不被棄用。如果你有一個LinearLayout(其父類是ViewGroup),你可以這樣做:lyt.RemoveViewAt(0)移除佈局中的第一個視圖 – Justin 2012-04-24 20:28:58