gpt4 book ai didi

java - Android 操作栏首页

转载 作者:行者123 更新时间:2023-11-29 05:57:20 25 4
gpt4 key购买 nike

很简单,

在操作栏的左上角是应用程序的默认图标。在大多数应用程序中,单击它并返回主页。我正在使用 2 个设备,一个 3.2 和一个 2.3.3,我正在尝试在 3.2 上实现操作栏而不影响另一个。

我想象它是这样实现的:

case android.R.id.home:            
Intent intent = new Intent(this, ActOnThisActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
return true;

最后一件事是设置标志

getActionBar().setHomeButtonEnabled(true);

这应该可以工作,但熟悉 android 的人都知道,这不能在 11 或以下的 API 上运行。所以它将运行在 3.2+ 而不是 2.3.3。有没有办法指定此方法仅适用于 api11 及更高版本?

请注意,@TargetApi(11) 注释可能有效,但我遇到了一些奇怪的错误。

最佳答案

Is there a way to specify this method to only work on api11 and above?

if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB) {
getActionBar().setHomeButtonEnabled(true);
}

关于java - Android 操作栏首页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11565989/

25 4 0