如何在MainActivity中实现一个始终可见并固定在所有片段上方的视图?

时间:2016-10-07 07:12:10

标签: java android android-activity view fragment

如何在MainActivity中实现一个始终可见并固定在所有碎片上方的视图?
当片段被替换时,我也需要它也是这样,不仅在添加片段时。

1 个答案:

答案 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替换为要放在片段上方的其他视图。