首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CWAC-MediaRouter覆盖我的应用程序主题

CWAC-MediaRouter覆盖我的应用程序主题
EN

Stack Overflow用户
提问于 2014-09-20 23:33:11
回答 1查看 60关注 0票数 0

我有一个android应用程序,我正在尝试使用CWAC-MediaRouter库,每当我导入它时,我的应用程序的主题就会重新设置为普通的黑白主题,我不确定确切的原因。由于应用程序没有使用gradle,我将解释我的导入过程:

所以我最初的项目结构基本上是这样的:

代码语言:javascript
复制
Project Root
    |---MyApp -> Depends on mediarouter, appcompat
    |---|---src
    |---|---res
    |---android v7 mediarouter module -> depends on appcompat
    |---android v7 appcomp module

当我在这一点上构建时,我的应用程序看起来和预期的一样。正确的背景、操作栏颜色等。

现在我想导入CWAC-MediaRouter作为一个模块,这样我就可以添加cast按钮。

我转到Project Structure,然后点击+和Import模块。我浏览到我克隆存储库的文件夹,然后选择mediarouter文件夹。我看到了这个屏幕:http://i.imgur.com/DBPjttf.png

当我点击next并完成导入向导时,我设置了我的依赖项,现在我的项目结构如下所示:

代码语言:javascript
复制
Project Root
    |---MyApp -> Depends on mediarouter, appcompat, cwac-mediarouter
    |---|---src
    |---|---res
    |---android v7 mediarouter module -> depends on appcompat
    |---android v7 appcomp module
    |---cwac-mediarouter module -> depends on appcompat, mediarouter

现在,每当我构建和运行应用程序时,我的整个应用程序都失去了它的主题。白色背景、黑色操作栏等。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-21 04:03:24

最后弄清楚了这一点,并认为我会分享,以防其他人遇到这样的问题。

我的应用程序只定义了高达v11的主题。然后,当我导入cwac-mediarouter时,它有高达v14的主题文件。所以当我使用我的v19设备运行这个应用程序时(出于某些我仍然无法解释的原因),它开始从cwac-mediarouter读取v14 styles.xml。

要解决这个问题,我所做的就是在我的应用程序中创建一个values-v14目录,并将v11中的样式表复制到其中。现在,所有工作都如预期的那样工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25950376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档