[英]The java backend code to the xml code
我有一個基本的android應用程序,該應用程序具有可從主頁訪問的多個頁面,無論如何我都會通過以下方式更改布局
public void main(View view) { setContentView(R.layout.main); }
並將布局更改為游戲主頁面。 現在我想向其中添加字符,所以我添加了
protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint green = new Paint(); green.setColor(Color.GREEN); Rect theRect = new Rect(); theRect.set(0,0,canvas.getWidth()/2,canvas.getHeight()/2); canvas.drawRect(theRect, green); }
但我只想將其稱為“主”或玩游戲的場景/布局。它似乎根本沒有被調用,這可能是由於我不完全了解游戲之間的關系。 xml和多個Java文件和功能。 我是android的新手,所以這可能是一個愚蠢的問題,我只是找不到任何可以進行多次網絡搜索且沒有運氣的東西。
您可以將游戲視圖添加到活動類中:
GameView類擴展了View / SurfaceView {
//-- contains onDraw() method
}
要將游戲視圖添加到您的活動中,您必須
在要添加此游戲視圖的地方獲取布局參考。
例如:LinearLayout layout =(LinearLayout)findViewById(R.id.linearlayout);
將GameView添加到此布局
例如:layout.addView(new GameView());
有關更多詳細信息,您可以從http://www.edu4java.com/en/androidgame/androidgame3.html獲取參考
希望這對您有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.