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>