如何在MainActivity中实现一个始终可见并固定在所有碎片上方的视图?
当片段被替换时,我也需要它也是这样,不仅在添加片段时。
答案 0 :(得分:0)
您可以在activity_main.xml中尝试以下操作:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation:vertical>
<!-- Your View above the fragment, f.e. an ImageView -->
<ImageView
android:id="@+id/icon_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:contentDescription="@string/empty" />
<!-- Your fragment container -->
<FrameLayout
android:id="@+id/fragmentContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
</FrameLayout> </LinearLayout>
这应该可以解决问题。只需将ImageView替换为要放在片段上方的其他视图。