android:当主题设置为NoTitleBar.Fullscreen时启用活动标题

android:当主题设置为NoTitleBar.Fullscreen时启用活动标题,android,android-theme,Android,Android Theme,我有一个应用程序,我已将其主题属性设置为 @android:style/Theme.Black.NoTitleBar.Fullscreen 这可以正常工作,因为我的应用程序在没有窗口标题栏的情况下全屏运行 现在在我的一个活动中需要启用窗口标题,以便我可以使用 setTitle() 是否有方法覆盖应用程序中的主题属性。 我试过了 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,WindowMan

我有一个应用程序,我已将其主题属性设置为

@android:style/Theme.Black.NoTitleBar.Fullscreen
这可以正常工作,因为我的应用程序在没有窗口标题栏的情况下全屏运行 现在在我的一个活动中需要启用窗口标题,以便我可以使用

setTitle()
是否有方法覆盖应用程序中的主题属性。 我试过了

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

但这没有帮助,因为应用程序现在不是全屏,也没有窗口标题。您可以在清单中,在为整个应用程序设置的主题旁边,为您的活动使用另一个主题属性,类似于您可以看到的“我的活动新闻列表”:


在清单中,除了为整个应用程序设置的主题之外,您可以为您的活动使用另一个主题属性,如“我的活动新闻列表”所示:


<application android:icon="@drawable/icon" android:label="@string/app_name"
        android:screenOrientation="sensor" android:theme="@style/Theme.Black.NoTitleBar.Fullscreen" >
        <activity android:name=".Start" android:label="@string/app_name" >
        <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".news.NewsList" android:theme="@style/Theme.Black"></activity>          
        <activity android:label="Details" android:name=".news.NewsContent"></activity>      
        </application>