2013-01-09 57 views
3

我想將視圖添加到線性佈局的頂部。以下代碼將我的視圖添加到應用程序佈局的末尾。LinearLayout在其他視圖上方添加視圖Android

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

如何更新此代碼以便我的adView位於我的應用程序頂部?

回答

11

你可以指定你要在什麼索引addView處。

layout.addView(child, index); 
+0

有趣,不知道這樣的方法。 – Viacheslav

+0

因此,在這種情況下索引應該是'0',我假設? –

1

您可以使用這些方法之一: 1)添加一個空LinearLayout放置要展示的廣告,然後添加adView給他們。 2)在您的xml-layout中添加adView(如果可能),並在需要時使用setVisible()方法隱藏/顯示它們。

此外,您可以使用RelativeLayout而不是LinearLayout,但很難動態地將View添加到它們。

相關問題