Ich möchte einfache CoordinatorLayout mit RecyclerView und Toolbar erstellen, aber der Unterschied zur Standardlösung ist, dass Toolbar sollte am unteren Rand sein, und sollte verschwinden, wenn RecyclerView nach unten scrollt. SoSymbolleiste am unteren Rand in CoordinatorLayout
Ich habe einfaches Layout:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
android:id="@+id/main_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar_bottom"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/recycler_view"/>
</android.support.design.widget.CoordinatorLayout>
Natürlich Toolbar auf der Oberseite ist stattdessen an der Unterseite. Wie kann ich das beheben?
Leider ist es unmöglich, mit Ihrer Lösung, weil ich Classcast, zweite, was in xml bekommen sollte RecyclerView sein. – ThirdMartian
Oh, wenn ich mich gut erinnere CoordinatorLayout ist eine Unterklasse von FrameLayout, Sie können Elemente innerhalb des XML-Blocks ohne Nebenwirkungen austauschen, denke ich. Bitte siehe auch meine Bearbeitung! – fiipi
Oh, ich lag falsch, es war ein vorübergehender Fehler, jetzt ist die Symbolleiste unten und ich versuche, eine Lösung für das Verbergen/Zeigen mit Scrollen zu finden. Ich möchte die untere Navigationsleiste nicht verwenden, weil die Elemente in der Symbolleiste neue Aktivitäten statt neuer Fragmente im Container öffnen sollen. Ich meine, bereits erstellte Bibliotheken für die untere Navigationsleiste sind zu groß für meine Lösung, aber vielleicht muss ich sie verwenden. – ThirdMartian