Android Adwhirl 3.0布局问题

Android Adwhirl 3.0布局问题,android,layout,adwhirl,Android,Layout,Adwhirl,嗨,我正在努力让新的安卓3.0 adwhirl工作,我正在努力 在我的xml中,我有: 在我班上 setContentView(R.layout.main) 然而,当我运行它时,我得到了 指定的子级已具有父级。必须首先对子级的父级调用removeView() 我知道这可能是一个简单的布局问题,但我看不到解决方案,任何帮助都将不胜感激 谢谢朋友们。当我试图让AdWhirl示例代码正常工作时,我实际上做了与您相同的事情。问题是,您已经在XML文件中创建了一个布局,其中包含AdWhirlLayou

嗨,我正在努力让新的安卓3.0 adwhirl工作,我正在努力

在我的xml中,我有:

在我班上

setContentView(R.layout.main)

然而,当我运行它时,我得到了

指定的子级已具有父级。必须首先对子级的父级调用removeView()

我知道这可能是一个简单的布局问题,但我看不到解决方案,任何帮助都将不胜感激


谢谢朋友们。

当我试图让AdWhirl示例代码正常工作时,我实际上做了与您相同的事情。问题是,您已经在XML文件中创建了一个布局,其中包含AdWhirlLayout,并且正在检索该现有实例:

AdWhirlLayout adWhirlLayout = (AdWhirlLayout)findViewById(R.id.adwhirl_layout);
AdWhirlLayout adWhirlLayout = new AdWhirlLayout();  
然后尝试将其添加回线性布局中:

layout.addView(adWhirlLayout, layoutParams);
您只需从XML文件中删除AdWhirlLayout并替换我提到的第一行代码,即创建一个新实例:

AdWhirlLayout adWhirlLayout = (AdWhirlLayout)findViewById(R.id.adwhirl_layout);
AdWhirlLayout adWhirlLayout = new AdWhirlLayout();  
(我可能缺少构造函数的参数,我正在手工编写。)

这将创建AdWhirlLayout的一个新实例,并将其添加到布局\u主线布局中