我想在线性布局的顶部添加一个视图。以下代码将我的视图添加到应用程序布局的末尾。
LinearLayout layout = (LinearLayout)findViewById(R.id.root);
layout.addView(adView);
如何更新此代码,以便我的adView位于我的应用顶部?
答案 0 :(得分:11)
您可以在addView
处指定您想要的索引。
layout.addView(child, index);
答案 1 :(得分:1)
您可以使用以下方法之一:
1)将空LinearLayout
添加到要显示广告的位置,然后将adView
添加到其中。
2)在xml-layout中添加adView
(如果可能),并在需要时使用setVisible()
方法隐藏/显示它们。
此外,您可以使用RelativeLayout
代替LinearLayout
,但更难以动态地向其添加View。