- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想在我的应用程序中的所有 Activity 的操作栏中添加应用程序图标,点击图标,我想导航到我的应用程序的主页。
我尝试在 onCreate 中使用以下代码
ActionBar actionBar = getSupportActionBar();
actionBar.setLogo(R.drawable.ic_launcher);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setHomeButtonEnabled(true);
现在应用程序图标出现在 actionbar 中,但是单击它时,不会调用 onOptionsItemSelected。但是,如果使用 actionBar.setDisplayHomeAsUpEnabled(true) 而不是 actionBar.setHomeButtonEnabled(true) , onOptionsItemSelected 将通过 item.getItemId() 调用。下面是代码 fragment
ActionBar actionBar = getSupportActionBar();
actionBar.setLogo(R.drawable.ic_launcher);
actionBar.setDisplayUseLogoEnabled(true);
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
文档说同时使用 setDisplayHomeAsUpEnabled 和 setHomeButtonEnabled 时,将调用 onOptionsItemSelected,唯一的区别是向上箭头。我不需要操作栏中的向上箭头,我只需要应用程序图标。怎么办?
我的 minSdkVersion 14 和 targetSdkVersion 21。
最佳答案
来自 http://developer.android.com/reference/android/app/ActionBar.html#setHomeAsUpIndicator(int)
您可以使用:
actionBar.setHomeAsUpIndicator(R.drawable.ic_launcher);
actionBar.setDisplayShowHomeAsUpEnabled(true);
这应该用您的图标替换后退箭头
关于android - SetHomeButtonEnabled 不工作但 setDisplayHomeAsUpEnabled 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30464491/
Android studio 1.3 com.android.support:appcompat-v7:22.1.1 你好, 我正在使用新的工具栏并显示在我的 fragment 中。但是,我希望能够通
晚上好。我有 android:minSdkVersion="14" android:targetSdkVersion="16" 我在 onCreate 方法中有一个 NullPointerExcept
我想在我的应用程序中的所有 Activity 的操作栏中添加应用程序图标,点击图标,我想导航到我的应用程序的主页。 我尝试在 onCreate 中使用以下代码 ActionBar actionBar
我想在操作栏中启用主页按钮。我正在使用此代码: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
在我的项目中使用 sherlok。 我收到此行 getSupportActionBar().setHomeButtonEnabled(true) 的空指针异常。 我们已经覆盖了样式,因为在所有 Act
我正在尝试在 android 中创建可滑动的标签。甚至在 Activity 开始之前,应用程序就会崩溃,说 setHomeButtonenabled 返回空指针异常。 我的 onCreate 方法:
显示 ArticlesActivity View 后,我无法通过按箭头返回到 mainActivity。 我添加了 setDisplayHomeAsUpEnabled(true) 和 setHomeB
我的代码:(更新)我在这里添加了我的 onCreateOptionsMenu 和 onOptionsItemSelected 方法: ActionBar actionBar = getAction
我看过其他解决方案,但我认为我的情况有所不同。 ,我正在尝试实现带有此示例中的选项卡的 ActionBar; http://www.androidgreeve.com/2014/01/android-
我有代码,我正在通过导入项目及其运行在 Eclipse 上尝试 但是当我在 android studio 上尝试时遇到问题,这是: Attempt to invoke virtual method '
我是一名优秀的程序员,十分优秀!