我在程序中有两个运动图像
我刚刚发现activity_main.xml,并想使用这些按钮。
在我的程序中,我创建了一个游戏视图打印到canvcas,它通过更新它们并更改我的游戏视图中的位置来打印两个运动图像。相当标准。
setContentView(new GameView(this));
为了调用我应该在下面使用的按钮,调用了,但它与其他内容视图冲突。
setContentView(R.layout.activity_main);
我想把按钮放在我的电影图像上。在activity main中创建按钮是否可能?
缩短
- 是否可以将运动图像与activity_main.xml组合
- 我如何将activity main称为一个透明层,在我的运动图像上有按钮
所以新手程序员找到了解决方案!!=那就是我!
LayoutInflater inflater = /*LayoutInflater.from(YourActivity.this); // or */(LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View viewMyLayout = inflater.inflate(R.layout.activity_main, null);
在我的情况下是
LayoutInflater inflater = (LayoutInflater)
getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View viewMyLayout = inflater.inflate(R.layout.activity_main, null);
我在中添加了
gameButtons.setLayoutParams(parameters);
gameButtons.addView(viewMyLayout); // <---- HERE!!
game.addView(gameView);
game.addView(gameButtons);
setContentView(game);
现在它起作用了!