2017-02-22 6 views
2

私はConstraintLayoutを持っていて、その中にCollapsing Toolbar Layoutを含めたいと思います。したがって、私はこのチュートリアルに従いました:https://antonioleiva.com/collapsing-toolbar-layout/fitsSystemWindowsがステータスバーを透明にしていない

しかし、私のXMLのほぼすべてのコンポーネントにfitsSystemWindowsを含めても、私のステータスバーは透明ではありません。ここで

は、XMLレイアウト活動に

<style name="AppTheme2" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="colorAccent">@color/colorAccent</item> 
</style> 

を使用し、私のスタイルだが大きすぎるので、私はこの主旨にそれを置く:さらにhttps://gist.github.com/guuilp/6e20ff9e00af8b85c858c5e832a17c34

、戻るボタンも表示されていません。

答えて

4

これは19

<item name="android:windowTranslucentStatus">true</item> 
<item name="android:windowTranslucentNavigation">true</item> 

するminSdkVersionがが必要であることに注意してください、あなたのテーマに以下を追加します。そして、あなたが透明ステータスバーをしたい活動にandroid:fitsSystemWindows=”true”を設定します。

+0

ありがとうございます!私はminSdkVersionを19にアップグレードしました。だから、あなたの答えにこれを加えてください。あなたの答えを正しいものにするもう一つのこと:私はどのようにして戻るボタンを表示するように訴えられていますか? –

+0

どうやって見えますか?アプリバーが表示されない、または戻るボタンがアプリバーに表示されないと言っていますか? –

+0

戻るボタンはアプリケーションバーに表示されません。これは子アクティビティです。ここでAndroidManifestで指定します。 –

関連する問題