ActionBar之 android:actionBarStyle requires API level 11 (current min is 7)
2014-09-30 11:02
555 查看
错误提示 actionBarStyle 需要api大于11的sdk
但是官方教程里面给的是:
俩者都使用,但是eclipse会报如上错误。
解决办法:1.忽略错误,确实可以运行
2.添加tools前缀,指定api版本
但是官方教程里面给的是:
</pre><pre name="code" class="html"> <item name="android:actionBarStyle">@style/MyActionBar</item> <!-- Support library compatibility --> <item name="actionBarStyle">@style/MyActionBar</item>
俩者都使用,但是eclipse会报如上错误。
解决办法:1.忽略错误,确实可以运行
2.添加tools前缀,指定api版本
<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools"> <!-- the theme applied to the application or activity --> <style name="CustomActionBarTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar"> <item name="android:actionBarStyle" tools:targetApi="11" >@style/MyActionBar</item> <!-- Support library compatibility --> <item name="actionBarStyle">@style/MyActionBar</item> </style> <!-- ActionBar styles --> <style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar.Solid.Inverse"> <item name="android:background">@drawable/actionbar_background</item> <!-- Support library compatibility --> <item name="background">@drawable/actionbar_background</item> </style> </resources>3.针对不同的版本建立不同的values目录,并建立资源文件
相关文章推荐
- 调用getActionBar()总会报Call requires API level 11 (current min is 8): android.app.Activity#getActionBar
- Call requires API level 11 (current min is 7): android.app.ActionBar#setDisplayShowHomeEnabled
- 【转】调用getActionBar()报Call requires API level 11 (current min is 8): android.app.Activity#getActionBar
- eclipse 错误提示API level 11 (current min is 8)android.app.Activity#getActionBar解决办法
- Android Call requires API level 11 (current min is 8)的解决方案
- 解决错误:Call requires API level 11 (current min is 8): new android.app.Fragment
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- 安卓学习140502:Android Call requires API level 11 (current min is 8)的解决方案
- Robotuim学习FAQ-问题2:Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)的解决方案
- Android Call requires API level 11 (current min is 8)