所以基本上我在android上製作一個非常簡單的遊戲。在我的Activity
我有一個SurfaceView
和一些Buttons
標記爲播放和重新啓動。我相應地設置了Buttons
的可見性,以便當遊戲處於菜單狀態時,它將播放按鈕設置爲可見,並且在遊戲狀態中將其設置爲無效。直到玩家輸掉遊戲,重新啓動按鈕將設置爲「無效」。我的問題是,當遊戲處於丟失狀態時,SurfaceView
如何訪問重新啓動按鈕從主Activity
將其設置爲可見?這是應該如何工作,或者有另一種方式?我對Android有點新鮮,但我認爲這非常重要,所以用戶可以真正瀏覽應用,特別是在遊戲中。也許有一些初學者我必須回去?如何設置自定義曲面視圖中按鈕的可見性?
1
A
回答
0
以編程方式編寫新的重新啓動按鈕,將其添加到您的「丟失/遊戲結束」活動的佈局。爲其onClick()
(類似finish()當前活動)編寫適當的代碼並啓動「新遊戲」活動。
1
根據您的類結構,設置一個成員變量來保存對按鈕的引用,或者,如果您持有上下文或主佈局,請使用Activity.findViewById(ButtonID)或父視圖View.findViewByID( ButtonID)。或者你可以引入一個新的例如OnGameState接口的實現在遊戲狀態發生變化時得到通知。其中一個實現會設置按鈕的狀態。
相關問題
- 1. 如何在自定義ListView中設置按鈕的可見性?
- 2. Android:設置個性按鈕在自定義ListView中的可見性
- 3. Android的自定義視圖和可見按鈕
- 4. 即使設置其可見性後,按鈕視圖也不可見
- 5. 如何在我的自定義視圖中放置按鈕?
- 6. Android - 如何控制自定義視圖中嵌套視圖的可見性?
- 7. 按鈕在ActionBar設置可見性?
- 8. 自定義視圖按鈕
- 9. 更改自定義適配器中按鈕的可見性
- 10. 圖像不設置自定義按鈕
- 11. 如何獲取可見滾動視圖中的按鈕位置?
- 12. 如何在適配器中爲自定義列表視圖中的所有圖像設置可見性功能?
- 13. 如何在圖像視圖上放置自定義按鈕>
- 14. 如何設置Widget按鈕的可見性?
- 15. 如何在自定義視圖中設置android:layout_centerInParent =「true」屬性
- 16. 如何更改自定義列表視圖項目佈局中按鈕的可見性
- 17. 在AsyncTask中更改自定義視圖的可見性
- 18. 不一致的可見性自定義按鈕
- 19. 我可以設置一個jQueryUI按鈕的自定義圖標
- 20. 將CSS可見性設置爲可見按鈕點擊 - Reactjs
- 21. Datagrid中的綁定按鈕 - 可見性
- 22. 如何設置自定義表面視圖的大小
- 23. 自定義UINavigationBar使其不可見,但保持按鈕可見
- 24. 如何使用自定義視圖中的按鈕從列表視圖中刪除自定義視圖
- 25. 地圖頁面捲曲按鈕自定義實現高亮
- 26. 自定義視圖使可見隱藏
- 27. 如何設置自定義函數中定義的圖形對象的可見性?
- 28. 設置自定義類的控件的可見性
- 29. 的jqGrid設置URL自定義按鈕
- 30. 自定義視圖上的AirPlay按鈕
如何接受答案:http://meta.stackexchange.com/questions/23138/how-to-accept-the-answer-on-stack-overflow – 2012-10-27 20:16:37