Android Studio : Theme. Sherlock.Light.DarkActionBar无法解析

标签 android actionbarsherlock android-studio

我在我的项目中包含了 ABS aar,如此处 ( https://github.com/JakeWharton/ActionBarSherlock-Gradle-Sample ) 所示。它适用于我的类(class),采用我的 XML 风格,但是,我得到“Theme.Sherlock.Light.DarkActionBar 无法解析”。我的 gradle 文件如下所示:

dependencies {
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:18.0.+'
}

以我的风格 XML:

 <style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar">
    <item name="textAppearanceFinish">@style/TextAppearanceFinish</item>
 </style>

我做错了什么?

最佳答案

为什么要使用 Theme.Sherlock.Light.DarkActionBar。您可以通过 android 支持库 appcompact v7 实现这一点,该库稳定且不会产生任何易于使用的问题。 你可以通过改变你的代码来做到这一点

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="textAppearanceFinish">@style/TextAppearanceFinish</item>
 </style>

在你的gradle依赖中

dependencies {
compile fileTree(include: '*.jar', dir: 'libs')
compile 'com.android.support:appcompat-v7:22.0.0'

关于Android Studio : Theme. Sherlock.Light.DarkActionBar无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18640844/

相关文章:

android - GridView自定义,如何选择单个项目

android - Spinner 填充了 Firestore 中的多个文档如何删除所选项目?

android - Android Action bar顶部加一条细线

android - Android 2.3.6 上的 java.lang.NoClassDefFoundError 与 appcompat 库

android - 在 Android Studio 中单独的 Mipmap 文件夹

java - 使用 Canvas 正确绘制点

android - 古吉拉特语字体渲染

java - 在操作栏选项卡中添加徽章 View

java - Android TV 按钮不显示聚焦的可绘制对象

android - 尝试避免将相同的 fragment 添加到 backStack 两次,popBackStackImmediate 总是返回 false