我目前正在尝试将ActionBar添加到我的Android应用程序中。我输入了以下代码:
final ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
但是,这会在Eclipse中创建一个错误。它告诉我"呼叫需要API 11级(当前最小值为8)"
我更改了minsdkversion
,但这似乎并没有改变任何事情。这就是清单中的内容。
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="21" />
编辑:我发现在每次保存后单独清理项目(而不是整个工作区)可以让我运行,尽管我很难称之为解决方案。
这种情况可能是Eclipse仍然显示上次在您的项目上运行Lint时的错误。单击窗口-->显示视图-->其他。。。并在搜索框中键入"lint"。单击"Lint Warnings"并点击OK将Lint View添加到您的工作空间中。在那里,单击"刷新"按钮以重新运行Lint。