我的 android 源代码设置为 min sdk 版本 11,目标 sdk 为 17。
此命令不会在 api 11 下运行:
getActionBar().setHomeButtonEnabled(true);
据我了解,在 api 14 之前,主页按钮会自动启用。但是我的源代码还是在 api 11 上,我希望它能够在以后的所有内容上运行。我该如何设置这个,如果用户有果冻豆,那么我可以为他们启用主页按钮?或者我可以以某种方式在 xml 中执行此操作吗?
我已经使用 targetapi 注释尝试了以下操作:
@TargetApi(14)
public void yourMethod() {
if (android.os.Build.VERSION.SDK_INT >= 14) {
getActionBar().setHomeButtonEnabled(false);
}
}
但仍然无法识别 setHomeButtonEnabled。我需要反思才能让它发挥作用吗?