布局编辑器:如何在FrameLayout容器中显示布局?

6
我有一个在XML中定义的根ConstraintLayout布局,其中包含4个空的FrameLayout用于动态填充片段。为了在布局编辑器(Android Studio)中拥有更好的设计体验,是否有一种方法可以显示/模拟每个framelayout中预期的布局?
这个问题不是关于在容器中动态加载片段(在代码中),我正在寻找一种解决方案,可以让我在布局编辑器中在容器/FrameLayout中加载布局!

FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.add(CONTENT_VIEW_ID, newFragment).commit(); 碎片事务 ft = getFragmentManager().beginTransaction(); ft.add(CONTENT_VIEW_ID, newFragment).commit(); - Jaydeep Devda
2个回答

1
根据我的了解和对 这个SO问题 的回答,这是不可能的。然而,在 这个问题 的答案中,你可以找到一个变通方法。

0

使用 android:visibilty:"gone" 的解决方法

<FrameLayout
    android:id="@+id/frameLayout"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    >
    <LinearLayout
        android:id="@+id/doNotUseThisPlaceholder"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:visibility="visible"
        android:visibility="gone"
        tools:ignore="UselessParent">
        <include
            layout="@layout/designTimeLayout" />
    </LinearLayout>
</FrameLayout>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接