我刚刚在我的android项目中集成了SherlockActionBar,但在尝试构建时遇到了很多awakeFromNib
错误。该错误将我引向Error:(1) Attribute "titleTextStyle" has already been defined
这是直截了当的:
colors.xml
在使用片段时,我还有 <?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="blueDark">#2C3E50</color>
<color name="blueLight">#00BD9C</color>
<color name="white">#F9F9F9</color>
<color name="themeOrange">#FF8040</color>
<color name="themeGray">#ff8A9199</color>
<color name="themeLightGray">#ffeaeaea</color>
<color name="themeDarkGray">#ff3f434b</color>
<color name="themeRed">#ffCC292B</color>
<color name="themeBlue">#ff002E63</color>
<color name="themeWhite">#ffffffff</color>
<color name="buttonNormal">@color/themeGray</color>
<color name="buttonPressed">@color/themeBlue</color>
</resources>
或Can't resolve symbol R
方法。
这是我的getActivity()
build.gradle
}
我正在使用软件包22,所以我没有像文档建议的那样将其更改为18,这样可以吗?
答案 0 :(得分:2)
您不能同时使用appcompat和actionbarsherlock。这些库定义了相同的attrs。
使用AppCompat库就足够了。
答案 1 :(得分:1)
不再支持ActionbarSherlock。现在,AppCompat库中有一个官方的Google解决方案。你应该改用它。