我正在开发一个Android应用程序,我想在其中加入广告。问题是,我不确定如何在自定义画布上添加广告。画布不是任何布局的一部分,是以编程方式绘制到屏幕的唯一对象
setContentView(canvas);
感谢。
答案 0 :(得分:1)
您可以制作相对布局,并将画布和广告视图添加到相对布局中,如下所示:
protected void onCreate(Bundle savedInstanceState){
RelativeLayout rl = new RelativeLayout(this);
rl.addView(canvas);
rl.addView(adView);
setContentView(rl);
}
这样可以说画布是一个表面视图,对吗?还要保留用于初始化表面视图和添加视图的所有其他代码,只需在主活动中添加此代码,但保留除setContentView()之外的所有其他代码。希望这有效!