布局在彼此之上

1 android android-layout

这是一个Android开发问题.
如果我首先使用内容视图将内容视图设置为我的xml布局setContentView(R.layout.main);,然后使用添加其他内容视图addContentView(layout, params),则内容视图会相互重叠.我希望第二个内容视图直接在第一个内容下面定位.是否可能或者我是否需要以某种方式组合xml和以编程方式创建的布局?两种布局都是线性的.

提前致谢

Pra*_*een 5

将两个布局放在LinearLayout垂直方向内.而已.

编辑:

我的意思是你必须创建一个3布局xml文件.

  1. main.xml中
  2. layout1.xml - >你的第一个布局
  3. layout2.xml - >你的第二个布局

你的主要布局文件应该是这样的:

<LinearLayout android:orientation="vertical">
<include android:id="+id/lay1" android:layout="@layout/layout1"/>
<include android:id="+id/lay2" android:layout="@layout/layout2"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

现在你的主要布局就是你的 setContentView(R.layout.main)