2012-04-13 50 views
1

我需要在TabHost的每個選項卡中提供一個ViewFlipper。然後它下來,它應該涵蓋一切,包括標籤。我嘗試在TabHost和TabWidget中實例化,但每次嘗試使用findViewById進行歸因時,它都會爲我提供NullPointer。有任何想法嗎?Android有沒有一種方法可以在每個選項卡(TabHost)中提供一個小部件?

使用API​​ 8

+0

您搜索的方式來實現[在選項卡之間滑動](http://stackoverflow.com/questions/10134332)? – 2012-04-13 14:46:28

+0

不完全是我要找的。例如,假設我有3個選項卡。當某個條件適用時,一個SlidingDrawer(在我的情況下,一個帶有從上到下的動畫的ViewFlipper)將進入並覆蓋所有內容,3個標籤和內容。我如何設法做到這一點?我雖然我可以在佈局中實現一個ViewFlipper,但似乎TabActivity是不可能的。 – 2012-04-13 15:02:30

回答

0

此將溶液放在小部件在主標籤活性(TabActivity)。然後,我創建了一個方法,例如:

public ViewFlipper getWidget(){ 
    return this.mWidget; 
} 

然後我可以從任何兒童活動中調用它。

我強烈建議任何人閱讀本文以遵循文檔和其他用戶的建議:不要使用TabActivity。還有其他解決方案比TabActivity更好。

相關問題