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します。adView2) xml-layout(可能な場合)を追加し、setVisible()メソッドを使用して必要なときに非表示/表示します。

また、RelativeLayout代わりに使用することもできますLinearLayoutが、Viewを動的に追加するのは困難です。

于 2013-01-09T21:11:07.990 に答える