java后端代码到xml代码

时间:2014-09-06 03:44:38

标签: java android xml android-layout

我有一个基本的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新手,所以这可能是一个愚蠢的问题,我只是找不到任何网络搜索,没有运气。

1 个答案:

答案 0 :(得分:0)

您可以将游戏视图添加到活动类:

类GameView扩展了View / SurfaceView {

//-- contains onDraw() method

}

要将此游戏视图添加到您的活动中,您必须执行

  1. 获取您希望添加此游戏视图的布局参考。

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

  2. 将GameView添加到此布局

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

  3. 有关详细信息,您可以从http://www.edu4java.com/en/androidgame/androidgame3.html

    获取参考

    希望这有助于你