gpt4 book ai didi

Android 库 Activity 应该以自己的主题独立打开

转载 作者:行者123 更新时间:2023-11-29 00:56:33 24 4
gpt4 key购买 nike

我想创建自己的库,其中包含通用功能流。这样它就可以在运行时用于多个应用程序,只需导入我的库。

我正在关注 Android developer guide还有一些examples创建库。

我正在为我的库定义主题是 Theme.AppCompat.Light.NoActionBar

使用我的库并定义主题的应用程序是 Theme.AppCompat.Light.DarkActionBar

所以我的问题是:当用户调用操作打开我的库时,库应该在没有操作栏的情况下打开,但它在应用程序操作栏/工具栏下方打开。

我正在添加图片,它将描述我的实际问题:

enter image description here

是否有任何设置可以帮助我使用我定义的主题打开我的图书馆?

最佳答案

你可以在onCreate下面使用。

 getSupportActionBar().hide()

在 styles.xml 中类似这样:

   <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>

Note:- Need to add below condition, in case of library. Because some application might already have NoActionBar theme.

    if (getSupportActionBar() != null) {
getSupportActionBar().hide();
}

关于Android 库 Activity 应该以自己的主题独立打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54309318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com