改变API级别的突出问题



我目前正在尝试将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。

相关内容

  • 没有找到相关文章

最新更新