我有一个扩展Activity的Game类:
public class Game extends Activity
...
我将内容视图设置为XML布局,然后切换到我的GamePanel类之后:
setContentView(R.layout.game_layout);
setContentView(new GamePanel(this));
在GamePanel类中,我需要更新并在我的布局game_layout上绘制对象。但由于切换到GamePanel,我的game_layout没有显示。
如何继续显示第一个布局视图并切换到Gamepanel类?
public class GamePanel extends SurfaceView implements SurfaceHolder.Callback
...
答案 0 :(得分:0)
如果您想同时显示两个视图,请尝试将GamePanel添加到主布局视图中。
这里有一个例子 Add view dinamically
答案 1 :(得分:0)
在您的代码中
setContentView(R.layout.game_layout);
setContentView(new GamePanel(this));
它通过GamePanel覆盖game_layout。要使game_layout成为你在game_layout中设置GamePanel所需的背景,我来自game_layout.xml