Ich verwende Android-Unterstützung FloatingActionButton
(FAB) und CoordinatorLayout
und ich möchte Anker FAB zu einem CardView
.Anker FloatingActionButton
Dies ist mein Code:
<android.support.design.widget.CoordinatorLayout
... />
<LinearLayout
...>
<android.support.v7.widget.CardView
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
...
</LinearLayout>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="32dp"
android:src="@android:drawable/ic_menu_send"
app:layout_anchor="@id/container"
app:layout_anchorGravity="bottom|end" />
</android.support.design.widget.CoordinatorLayout>
Das funktioniert aber manchmal FAB erscheinen auf der linken Oberseite Seite, nicht verankert.
In diesem Fall, wenn ich FAB drücke, kommt es zurück verankert. CardView
ist kein direktes Kind von CoordinatorLayout
, aber [Support Library 24.2.1], die ich verwende, erlaubt dies.
Was könnte das Problem sein?
ist lineares Layout mit einer anderen Ansicht oder nicht? –
Ja, LinearLayout enthält andere Ansichten – Stefano