2016-04-04 27 views
2

Yarı saydam durum çubuklarını kullanırken sorun yaşıyorum. Benim ilk faaliyeti üzerindeİkinci etkinlikte gri bir durum çubuğu var

mükemmel çalışır:

Ben yeni bir aktivite açtığınızda bu şuna benzer:

: İlk acctivity için

Düzeni

<android.support.v4.widget.DrawerLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:id="@+id/drawer_layout" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fitsSystemWindows="true" 
tools:context=".MyActivity"> 
<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="wrap_content"> 
<RelativeLayout 
    android:id="@+id/lay_list_tool" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 
<include 

    layout="@layout/toolbar"/> 
</RelativeLayout> 
<FrameLayout 
    android:id="@+id/container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@id/lay_list_tool"> 
</FrameLayout> 
</RelativeLayout> 
    <android.support.design.widget.NavigationView 
     android:id="@+id/navigation_drawer" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     app:headerLayout="@layout/nav_content" 
     app:menu="@menu/drawer"/> 
</android.support.v4.widget.DrawerLayout> 

Lay Benim ikinci etkinliği için dışarı:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:fitsSystemWindows="true" 
style="@style/AppTheme.Base" 
tools:context="net.maartengeelen.mybar.SearchResultsActivity"> 
<RelativeLayout 
    android:id="@+id/search_result_tool" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 
    <include layout="@layout/toolbar" /> 
</RelativeLayout> 
<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_below="@id/search_result_tool" 
    android:fillViewport="true"> 
<LinearLayout 
    android:id="@+id/search_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:orientation="vertical"> 
</LinearLayout> 
</ScrollView> 
</RelativeLayout> 

Ve benim tarzım

hem etkinliklerde kullanılan:

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="colorPrimary">@color/colorPrimary</item> 
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
    <item name="android:textColorPrimary">@color/textColorPrimary</item> 
    <item name="android:textColorSecondary">@color/textColorSecondary</item> 
    <item name="android:divider">@color/divider</item> 
    <item name="android:windowTranslucentStatus">true</item> 
    <item name="android:windowDrawsSystemBarBackgrounds">true</item> 
    <item name="android:statusBarColor">@android:color/transparent</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="windowActionBar">false</item> 
</style> 

birileri yanlış ne yapıyorum söyleyebilir misiniz? Bana göre bu tamamen aynı olmalı. Bildiri dosyasında ikinci etkinlik için aynı stil temasını ekleyin.

+1

http://stackoverflow.com/questions/30284219/notification-bar-is-grey-after-implementing-nav-drawer – sasikumar

+0

Zaten çalışmadığını çalıştı. Bunun yanında benim durum çubuğum artık saydam değil – maarten1055

+1

'style =" @ style/AppTheme.Base "' Bu özellik ilk etkinliğinizde mevcut değil –

cevap

0

Böyle

: <activity android:theme="@android:style/Theme.Dialog"> <activity android:theme="@style/CustomTheme">

+0

Zaten bunu yaptım, yok Hiçbir şey yapmayın. – maarten1055

İlgili konular