代码之家  ›  专栏  ›  技术社区  ›  Manohar Patil

android:Navbar颜色问题-除了MainActivity之外,不会出现在其他活动上

  •  0
  • Manohar Patil  · 技术社区  · 7 年前

    我选择导航。抽屉活动的开始(应用程序有一个操作栏)并没有改变什么,我只是添加了以下到v21/样式.xml:

     <style name="AppTheme.NoActionBar">
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
        <item name="android:windowDrawsSystemBarBackgrounds">true</item>
        <item name="android:navigationBarColor">@color/colorPrimary</item>
    </style>
    

    AndroidManifest.xml文件

      <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.spiritual.manohar.blogs">
    
      <application
        android:allowBackup="true"
        android:icon="@drawable/picsart"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".DebateStuff" />
        <activity android:name=".SB" />
        <activity android:name=".UPS" />
        <activity android:name=".PV" />
        <activity android:name=".PU" />
        <activity android:name=".OIS" />
        <activity android:name=".VS" />
        <activity android:name=".DisplayActivity" />
        <activity android:name=".About"></activity>
      </application>
    
      </manifest> 
    
    2 回复  |  直到 7 年前
        1
  •  1
  •   Mohit Suthar    7 年前

    您有两个选项:创建一个全局主题或为每个活动指定一个主题

    你可以这样分配所有的活动

    <?xml version="1.0" encoding="utf-8"?>
      <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.spiritual.manohar.blogs">
    
      <application
        android:allowBackup="true"
        android:icon="@drawable/picsart"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".DebateStuff" android:theme="@style/AppTheme.NoActionBar" />
        <activity android:name=".SB" android:theme="@style/AppTheme.NoActionBar"/>
        <activity android:name=".UPS" android:theme="@style/AppTheme.NoActionBar"/>
        <activity android:name=".PV" android:theme="@style/AppTheme.NoActionBar" />
        <activity android:name=".PU" android:theme="@style/AppTheme.NoActionBar"/>
        <activity android:name=".OIS" android:theme="@style/AppTheme.NoActionBar"/>
        <activity android:name=".VS" android:theme="@style/AppTheme.NoActionBar"/>
        <activity android:name=".DisplayActivity" android:theme="@style/AppTheme.NoActionBar"/>
        <activity android:name=".About" android:theme="@style/AppTheme.NoActionBar"></activity>
      </application>
    
      </manifest> 
    

    也可以指定 @风格/AppTheme.NoActionBar操作栏 在清单文件中删除全局主题或在活动中删除另一个主题

    <application
        android:allowBackup="true"
        android:icon="@drawable/picsart"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme.NoActionBar">
    
        2
  •  0
  •   Abdul Kawee    7 年前

    <application
    android:allowBackup="true"
    android:icon="@drawable/picsart"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/AppTheme.NoActionBar">