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

发布于 2024-10-28 13:50:20 字数 437 浏览 0 评论 0原文

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

@android:style/Theme.Black.NoTitleBar.Fullscreen

正常工作,因为我的应用程序正在全屏运行,没有窗口标题栏 现在,在我的一项活动中需要启用窗口标题,以便我可以使用

setTitle()

是否有一种方法可以覆盖应用程序中的主题属性。 我已经尝试过,

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

但这没有帮助,因为该应用程序现在不是全屏的,也没有窗口标题

I have an app for which i have set the theme attribute to

@android:style/Theme.Black.NoTitleBar.Fullscreen

this works ok as my application is running fullscreen without the window title bar
now in one of my activities in need to enable the window title so i can use the

setTitle()

is there a way to override the theme attribute in application.
i have tried

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

but that didn't help as the app now is not fullscreen and also does not have the window title

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

听,心雨的声音 2024-11-04 13:50:20

除了为整个应用程序设置的主题之外,您还可以在清单中为您的活动使用另一个主题属性,就像您在我的活动 NewsList 中看到的那样:

<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>

You can use another theme attribute for your activity, in your manifest, beside the theme you setted for your entire application, something like you can see for my activity NewsList:

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文