0

首先,我有一些看法MainActivity.java如下:

CanvasMainMenu canvasMenu = new CanvasMainMenu(this);
setContentView(canvasMenu);

类 CanvasMainMenu 扩展View,我想在这个视图中添加一些横幅。

如何将横幅视图添加到我的CanvasMainMenu?

4

1 回答 1

0

这有帮助吗?

private static FrameLayout mFrameLayout = null;
private static MainView mMainView = null;

private static AdView mAdView = null;
//.....

protected void onCreate(Bundle icicle) {
//.....
 AdView = new AdView(this, AdSize.BANNER, "a14d3678cfc9fb7");

 AdRequest adRequest = new AdRequest();
 adRequest.addTestDevice(AdRequest.TEST_EMULATOR);

    mFrameLayout = new FrameLayout(getApplicationContext());

    mMainView = new MainView(getApplicationContext());

 mAdView.loadAd(adRequest);
 mAdView.setGravity(Gravity.BOTTOM|Gravity.CENTER_HORIZONTAL);
//.....
mFrameLayout.addView(mAdView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

}

public void setOverlayView(int gameMode) {
mAdView.setVisibility(View.VISIBLE);
}
于 2013-04-10T10:22:53.843 回答