Android,添加没有XML布局的新视图

Vad*_*dim 4 java controls android view

我需要一些有经验的人的帮助.我希望这很容易.我只是想表明新的视图(创建它没有 XML layouts上述主程序的观点).这是整合AdMob.com广告块:

我写了这样的代码:

AdView ad = new AdView(this); 
ad.layout(10, 10, 100, 100); 
ad.setVisibility(View.VISIBLE); 
ad.bringToFront(); 
ad.requestFocus(); 
ad.invalidate();
Run Code Online (Sandbox Code Playgroud)

如你所见 - 没有任何帮助,没有窗口可见
我做错了什么?谢谢!

PS我是在制作ActivityonCreate(Bundle),但我也在其他地方试过.

lil*_*die 6

你实际上没有告诉系统draw任何东西或在哪里绘制它.您需要查看setContentView(view)有关您的活动的文档.如果您试图将其绘制在当前屏幕上,请查看Dialog(和setContentView)文档.

当我以编程方式创建任意视图以在现有内部绘制时layout,我通常会FrameLayout向我添加标记layout XML,然后在代码调用中findViewById(),然后我可以使用该FrameLayout视图添加viewto(addView()).

我希望在没有为您编写代码的情况下帮助一些人.