我有一個主佈局,我希望根據定時器和用戶輸入按順序顯示/隱藏各種自定義佈局。在父佈局中依次包括各種視圖類
在我的例子,我想下面的時間表:
顯示的初始佈局,由類MainStart創建。當用戶準備開始時,用戶將點擊按鈕。
用戶點擊後,我們會運行一個倒數計時器,顯示倒數到屏幕。這由MainCountdown完成。
倒數完成後,顯示MainLast。它有一個按鈕,允許用戶點擊「再次?」。當他們想要重新開始時。
如果用戶點擊「再次?」然後轉到步驟1.
據this question,我可能不得不使用removeView()和addView()來達到我想要的。
我推到GitHub上的什麼我想要做一個下調版本:Hide and Show Layouts所以你可以看到一切,但這個問題似乎歸結爲myView
在此之後仍然可見:
myView = inflate(mContext, R.layout.main_start, _view_group);
myView.setVisibility(View.GONE);
我可以做一個小的變化,以我的代碼/佈局,使意見隱藏/顯示我想要的方式?
我完全是這樣做不對?
該代碼似乎是以某種錯誤的方式進行的,但我不確定我是否仍然遵循您的意圖。你能用文字描述你想完成的事情嗎?不僅僅是「顯示/隱藏佈局」..我的意思是描述可能是你期望發生的時間線。你看過[ViewFlipper](http://developer.android.com/reference/android/widget/ViewFlipper.html)嗎? – Joe 2011-06-14 03:10:39
@Joe,謝謝你的建議;我已經爲我正在嘗試做的事添加了我的英文說明。 – 2011-06-14 03:18:55
此外,感謝提醒我關於ViewFlipper,但在我的真實應用程序中,視圖需要根據用戶點擊顯示,而不是按特定順序顯示。簡單地看一眼那個頁面,我沒有看到「displayView(index)」的方法 – 2011-06-14 03:22:21