【发布时间】:2013-07-12 22:25:53
【问题描述】:
FrameLayout frameLayout = new FrameLayout(this);
LinearLayout linearLayout1= new LinearLayout(this);
LinearLayout linearLayout2= new LinearLayout(this);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER_VERTICAL;
frameLayout.addView(linearLayout1, params);
如何在linearLayout1下添加linearLayout2
【问题讨论】:
-
编译和运行这段代码会发生什么?
-
您能否将框架布局设为Relativelayout 并将新线性布局的layout_below 参数设置为低于第一个线性布局ala here 或者您可以将两个线性布局托管在定向的线性布局中吗垂直?
-
如果你需要做这样的事情,你做错事的可能性很高,肯定有另一个组件可以更好地解决这个问题,你为什么不更好地解释你想要完成的事情在这里,所以我们可以帮助...
-
如果我写 frameLayout.addView(linearLayout2, params);最后一行,两个布局设置在同一个地方@MonadNewb
标签: android android-linearlayout android-framelayout