EDIT von 2016.01.02: https://stackoverflow.com/a/35132144/3397345CoordinatorLayout Statusleiste Polster verschwindet aus ViewPager 2. Seite
EDIT von 27/01/2016: Bug sollten von Android-Team zur Verfügung gestellt, indem Sie den Code gelöst werden Der Fehler wurde in v23.1.1 nicht behoben. Bisher angebotene Lösungen geben keine transparente Statusleiste (was der Zweck dieses Layouts ist) oder sind zu komplex. Eine neue Bildschirm-Aufzeichnung der Fehler finden Sie hier: https://www.youtube.com/watch?v=76IxhlUx8MQ
EDIT von 23/07/2015: Unterstützung Design Bibliothek v22.2.1 beheben nicht :-(Auch dies geschieht auf Symbolleiste schnelles Return on MainActivity
EDIT von 28/07/2015: verlinkte Frage:. CoordinatorLayout status bar padding disappears during fragment transactions
von Beispiel Repository https://github.com/chrisbanes/cheesesquare ich die ViewPager auf Details Aktivität implementiert haben Es funktioniert, aber die StatusBar verschwindet aus der 2. Seite, wie Sie in der zu sehen Bild nur in Lollipop Geräten, Irgendeine Idee? Ich benutze android:fitsSystemWindows="true"
, aber es funktioniert nur auf der ersten Seite :-(
activity_detail_viewpager.xml wenn ich hier fitsSystemWindows setzen, StatusBar nicht mehr transparent ist, aber es funktioniert (Statusleiste Polsterung nicht verloren). Aber ich würde es transparent gefällt!
<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:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v4.view.ViewPager
android:id="@+id/viewpager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:overScrollMode="ifContentScrolls"/>
</android.support.design.widget.CoordinatorLayout>
activity_detail_fragment.xml
<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:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true">
<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="@dimen/detail_backdrop_height"
android:fitsSystemWindows="true"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:contentScrim="?attr/colorPrimary"
app:expandedTitleMarginStart="48dp"
app:expandedTitleMarginEnd="64dp">
<ImageView
android:id="@+id/back_item"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:fitsSystemWindows="true"
app:layout_collapseMode="parallax" />
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:layout_collapseMode="pin" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingTop="24dp">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/card_margin">
...
</android.support.v7.widget.CardView>
...
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_margin="@dimen/fab_margin"
android:clickable="true"
android:src="@drawable/ic_discuss"
app:layout_anchor="@id/appbar"
app:layout_anchorGravity="bottom|end"
app:borderWidth="0dp"/>
</android.support.design.widget.CoordinatorLayout>
style.xml v21
<resources>
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
</resources>
Posted Problem an Google: https://code.google.com/p/android/issues/detail?id=180492 - auch ppl von anderen Ausgabe bestätigt – Davidea