Java 如何将片段与LinearLayout一起使用

Java 如何将片段与LinearLayout一起使用,java,android,xml,android-layout,android-fragments,Java,Android,Xml,Android Layout,Android Fragments,我正在做一个Android应用程序,当我在碎片活动中使用LinearLayout时,遇到了一些问题 在我的片段活动的XML中,我使用了垂直方向的LinearLayout。在onCreate方法中,我在这个活动中添加了3个片段。但它只显示了第一个片段 如果我将LinearLayout更改为FrameLayout,则所有片段都会显示彼此重叠@Daniel Gabay是正确的。这个问题是因为我对android:layout\u width,android:layout\u height使用了错误的值第

我正在做一个Android应用程序,当我在碎片活动中使用LinearLayout时,遇到了一些问题

在我的片段活动的XML中,我使用了垂直方向的LinearLayout。在onCreate方法中,我在这个活动中添加了3个片段。但它只显示了第一个片段


如果我将LinearLayout更改为FrameLayout,则所有片段都会显示彼此重叠

@Daniel Gabay是正确的。这个问题是因为我对android:layout\u width,android:layout\u height使用了错误的值

第一个片段将填充整个
线性布局
。在初始
LinearLayout
中为每个片段使用一些容器布局。您是要同时显示所有三个framgnet还是一次只显示一个片段?发布您的xml。和相关代码片段我认为布局高度和布局宽度设置为匹配父级或填充父级。将其更改为包裹内容或其他大小。