【问题标题】:How can inherited in the application of the theme from the library? Android如何在应用程序中从库中继承主题?安卓
【发布时间】:2016-04-05 17:19:34
【问题描述】:

我制作了一个自定义库。该库有一个主题 Theme_Amber。我将此库添加到我的项目中。如何在应用程序中继承库中的主题? 我想像从android主题继承一样被继承 我写了这个 但是应用程序崩溃并出现错误: 您需要在此活动中使用 Theme.AppCompat 主题(或后代)。 我做错了什么?

【问题讨论】:

    标签: android styles android-theme


    【解决方案1】:

    AppCompatActivity 仅支持 Theme.AppCompat 或从 Theme.AppCompat 继承的主题。如果您想使用自定义主题,请将其父主题设置为 Theme.AppCompat。

    【讨论】:

    • 库 Theme_Amber 中的主题继承自 @style/Theme.AppCompat.Light.NoActionBar。我可以访问图书馆中的主题吗?并从 Theme_Amber 继承项目的主题
    • 您是如何将库添加到您的项目中的?
    • 通过导入模块
    • 如果在 manifest 中指定主题时工作室没有显示错误,则表示它确实是从库中提取的。你能用你的主题的来源更新问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 2011-11-10
    • 2015-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多