gpt4 book ai didi

Android Sherlock ActionBar 向上按钮

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:35:18 25 4
gpt4 key购买 nike

enter image description here

在 Stream 附近有一个小箭头,点击它会带你到上一个 Activity

我想在我的应用中做同样的事情,我用过

  getSupportActionBar().setDisplayHomeAsUpEnabled(true);

我需要使用 onOptionsItemSelected 吗?

箭头出现了,但点击后没有任何反应。

我的菜单中有两个项目,它们出现在我调用 OnCreateOptionsMenu

的任何地方

这是我的项目代码,我只想在上次 Activity 中出现,如何?

      <item 
android:id="@+id/bAbout"
android:title="About"
android:showAsAction="always"/>

最佳答案

是的,您必须实现 onOptionsItemSelected()。该按钮的 ID 是 android.R.id.home

public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {

case android.R.id.home:
// Do whatever you want, e.g. finish()
break;

default:
return super.onOptionsItemSelected(item);
}
}

And I have two Items in my menu, they appear everywhere where I call OnCreateOptionsMenu

我不确定这里的问题是什么。当然,您应该只实现 onCreateOptionsMenu() 并在您需要的位置扩充该菜单资源。为所有不应该有这些选项的 Activity 删除 onCreateOptionsMenu() 应该可行。

关于Android Sherlock ActionBar 向上按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11996664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com