在自定义画布上显示广告

时间:2014-08-12 18:06:33

标签: java android

我正在开发一个Android应用程序,我想在其中加入广告。问题是,我不确定如何在自定义画布上添加广告。画布不是任何布局的一部分,是以编程方式绘制到屏幕的唯一对象

setContentView(canvas);

感谢。

1 个答案:

答案 0 :(得分:1)

您可以制作相对布局,并将画布和广告视图添加到相对布局中,如下所示:

protected void onCreate(Bundle savedInstanceState){
    RelativeLayout rl = new RelativeLayout(this);
    rl.addView(canvas);
    rl.addView(adView);
    setContentView(rl);
}

这样可以说画布是一个表面视图,对吗?还要保留用于初始化表面视图和添加视图的所有其他代码,只需在主活动中添加此代码,但保留除setContentView()之外的所有其他代码。希望这有效!