Wie man toolbar behoben, die beim scrollen in android?
Habe ich recherchierte alle vorherigen Frage vor dem posten dieser Frage keine der obigen Lösung funktionierte für mich. Ich brauche, um meine Toolbar
statisch beim scrollen, es geht zwar nach oben scrollen butI brauchen, um es statisch wie kann ich dies tun. Nun lassen Sie mich erklären, was sind all die Methoden, die ich bisher ausprobiert habe,
-
Habe ich eingegeben
windowSoftInputMode
zu passen Sie die Größe -
fitwindows
stimmt, in der layout
Dies ist der code, den ich geschrieben habe :
Dies ist die wichtigste CoordinatorLayout
:
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/main_content"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:layout_scrollFlags="scroll|enterAlways" />
</android.support.design.widget.AppBarLayout>
<include layout="@layout/activity_incident"
/>
</android.support.design.widget.CoordinatorLayout>
Dies ist die layout-Datei :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_incident"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<android.support.v7.widget.RecyclerView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/incident_recyclerview"
android:divider="#fff"
android:keepScreenOn="true"
android:dividerHeight="0.5dp"
/>
</RelativeLayout>
Machen ich will nur meine Toolbar
statische wie kann ich erreichen, Danke im vorraus!!!!!
- Möglich, Duplikat der Wie ich meinen toolbar behoben, die beim scrollen android
- Sie möchten, dass die tool-bar in der gleichen position, oder was bedeutet das wieder machen müssen meiner tool bar statisch beim scrollen, es geht zwar nach oben scrollen, aber ich brauche, um es statisch
- nichts zu tun mit dem layout werde ich nicht die Arbeit mit layout-Koordinator
- Hallo, ich will nicht, dass die Symbolleiste bewegt es braucht, um statische
- Fügen Sie Geschachtelte ScrollView nach AppBarLayout wird es funktionieren.
InformationsquelleAutor M.Yogeshwaran | 2017-02-08
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen
app:layout_scrollFlags="scroll|enterAlways"
diese vonToolbar
und überprüfen Sie die Navigationstaste.Okay, es gibt viele Antworten aber ,
Ist es das, was du suchst?
Wenn ja, können Sie CollapsingToolbarLayout
Für den zweiten Blick, hier ist meine xml alles, was Sie brauchen, um zu entfernen
ImageView
auf den ersten Blick.Nehmen Sie eine Anmerkung, die ich verwendet habe
app:layout_collapseMode="pin"
fürToolbar
Spaß haben ^_^
Machen Sie Ihre Layouts wie diese. Ihre Symbolleiste wird fest an der Spitze, während Sie scrollen Ihr layout.