3

我想在线性布局的顶部添加一个视图。以下代码将我的视图添加到应用程序布局的末尾。

LinearLayout layout = (LinearLayout)findViewById(R.id.root);
layout.addView(adView);

如何更新此代码以使我的 adView 位于我的应用程序的顶部?

4

2 回答 2

11

您可以指定您想要的索引addView

layout.addView(child, index);
于 2013-01-09T21:10:03.633 回答
1

您可以使用以下方法之一:1)LinearLayout在要显示广告的位置添加一个空白,然后添加adView到它们。2)添加adViewxml布局(如果可能)并在需要时使用setVisible()方法隐藏/显示它们。

您也可以RelativeLayout改用LinearLayout,但更难动态地将 View 添加到它们。

于 2013-01-09T21:11:07.990 回答