【问题标题】:Override library styles for activity覆盖活动的库样式
【发布时间】:2016-10-11 09:54:23
【问题描述】:

我在我的项目中使用具有某些样式的活动的 SDK,例如

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="android:windowContentOverlay">@null</item>
    <item name="windowActionBarOverlay">true</item>
    ...
</style>

清单:

 <activity
        android:name="im.pack.MainActivity"
        android:theme="@style/AppTheme"/>

我想在我的新项目的 MainActivity 中将 windowActionBarOverlay 设为 false,它将使用 SDK,但不创建扩展 sdk 的 MainActivity 的新类。

是否可以通过其他方式覆盖样式? 谢谢

【问题讨论】:

  • 你想要一个 Activity 的 style 将 item windowActionBarOverlay 设置为 false 吗?
  • 您不能只定义一个自定义主题并将其分配给您的活动吗?我实际上不明白这个问题。

标签: android android-manifest


【解决方案1】:

您能说出您使用的是哪个版本的 android API 吗?

请检查这个答案:

What happened to windowContentOverlay in Android API 18?

您是否尝试将此字符串添加到清单文件中?

<application android:theme="@style/Theme.Foo">

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-14
    • 2022-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 2020-12-20
    相关资源
    最近更新 更多