Klingt wie eine Frage, die vorher beantwortet wurde, aber von meiner Forschung konnte ich keine Lösung finden. Mein Layout ist in etwa die folgenden:Wie man eine Ansicht auf meine Fragmente behält
Der Hauptbereich ein Behälter ist, wo ich werde Fragmente hinzufügen/ersetzen, und der Boden ist, wo ich eine untere Navigationsmenü platzieren. Die rosa Ansicht ist eine Schaltfläche, die ich oben auf meinem Menü platzieren muss (und das funktioniert nicht).
Jedes Mal, wenn ich ein Fragment zur Hauptansicht hinzufüge, verschwindet mein "Menü" -Text, obwohl TextView nach der Containeransicht hinzugefügt wird. Gleiches gilt für die pinkfarbene Schaltfläche, die nach dem unteren Menü-Container hinzugefügt wird (siehe mein Xml unten).
Wie kann ich sowohl "Menu" TextView als auch den pinkfarbenen Button immer über meinen Fragmenten halten?
Das ist mein xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eee"
tools:context="com.wecancer.wecancer.activities.Menu">
<FrameLayout
android:id="@+id/main_container_view"
android:layout_width="match_parent"
android:layout_height="520dp"
android:layout_marginBottom="0dp"
>
</FrameLayout>
<TextView
android:id="@+id/main_center_tv"
android:layout_centerVertical="true"
android:textSize="24sp"
android:layout_centerHorizontal="true"
android:text="@string/menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<FrameLayout
android:layout_alignParentBottom="true"
android:id="@+id/main_bottom_menu_container"
android:layout_width="match_parent"
android:background="@color/lightGray"
android:layout_height="40dp"
>
</FrameLayout>
<Button
android:elevation="1dp"
android:id="@+id/menu_plus_img"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
android:background="@color/colorAccent"
android:layout_width="70dp"
android:layout_marginBottom="0dp"
android:layout_height="70dp"
tools:targetApi="lollipop" />
</RelativeLayout>
Geben Sie bitte eine praktische Lösung. Das ist nicht wirklich eine Antwort, da ich sagte, dass die Bestellung korrekt sein sollte und Sie sagen "ändern Sie einfach die Reihenfolge". –