簡體   English   中英

將Java后端代碼轉換為xml代碼

[英]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

}

要將游戲視圖添加到您的活動中,您必須

  1. 在要添加此游戲視圖的地方獲取布局參考。

    例如:LinearLayout layout =(LinearLayout)findViewById(R.id.linearlayout);

  2. 將GameView添加到此布局

    例如:layout.addView(new GameView());

有關更多詳細信息,您可以從http://www.edu4java.com/en/androidgame/androidgame3.html獲取參考

希望這對您有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM