如何在代码中将视图添加到线性布局的顶部?

cod*_*ody 14 java android view admob android-linearlayout

我需要在代码中添加一个admob adview到线性布局,但我需要将它插入布局的顶部,而不是底部.

有没有办法做到这一点?

Can*_*ner 37

使用:

public void addView(View child,int index)从:API Level 1

添加子视图.如果尚未在子项上设置布局参数,则会在子项上设置此ViewGroup的默认参数.参数child子视图添加索引添加子项的位置参见

所以

yourLayout.addView(yourView, 0);
Run Code Online (Sandbox Code Playgroud)

http://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View,%20int)

  • @LambertoBasti不,它被插入,意味着您在0的旧视图移动到索引1 (3认同)