2013-04-20 48 views
0

我想提出一個簡單的遊戲,我畫了一組位圖的上表面觀在畫布上.. 現在我的主要活動,我有在那裏我已經設計了一個按鈕,一個線性佈局。 在這個按鈕的onclick我寫:安卓:從surfaceview回到菜單

setContentView(new surfaceviewclass(this)); 

它工作正常...它打開我玩遊戲等。 的surfaceview,但我想再次查看我開始從我的意思是當按鈕遊戲結束我希望菜單重新出現.. 我已經打過電話像

main.menu(); 

但應用程序崩潰.. 請幫助的空白。

回答

1

創建一個新的活動類和的onCreate寫()它

setContentView(new surfaceviewclass(this)); 

,並在以前的活動創建一個Intent方法和按鈕被點擊

e.g ....// onclick method of btn on old activity 
    { 
     Intent i=new Intent(OldClass.this, NewClass.class); 
     startActivity(i); 
    } 
    .... 
+0

時誒開始這一新的活動,, 將只查看我的surfaceview..i已經可以做到這一點.. – Samarth 2013-04-20 11:47:11

+0

我想從德surfaceview去TE菜單... 我可以從菜單到surfaceview .. 想去菜單從表面視圖 – Samarth 2013-04-20 11:47:46

+1

確定,所以你應該從你的MainActivity一個Context對象,然後當你想回到菜單只是把此行的GAMEOVER狀態 context.setContentView(_yourlayoutid_); – 2013-04-20 20:52:52