我想爲android創建我的第一個遊戲。我目前有一個帶有一些圖形和「開始」按鈕的標題頁。在觸摸事件中更改android的意見
我想要做的是加載遊戲一旦開始按鈕被按下。
這裏是我的活動代碼:
public class TitlePage extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setContentView(new TitlePageView(this));
}
類TitlePageView
涉及裝載&放置圖像在畫布上,檢查是否按下按鈕,並得出了一些球漂浮在屏幕上。
一旦按下按鈕,我根本不需要任何東西從TitlePageView
類。有沒有刪除當前視圖的方法,並用不同的視圖調用setContentView()
?
是的,這是我所做的。我不知道如何從我的'TitlePageView'類中調用'setContentView()'。 – Wozza
不,你應該在'TitlePage'類中調用'setContentView()'。當你調用'setContentView(新的TitlePageView(this));'屏幕顯示你遊戲的標題頁。當你調用'setContentView(mGameView)'時,它會顯示你的遊戲。看起來你對一個Activity和一個View感到困惑。 – Huang
這就是我的想法,但開始按鈕的動作偵聽器位於'TitlePageView'類中。我怎樣才能通知'TitlePage'按鈕已被按下? – Wozza