我想在操作栏中启用主页按钮。我正在使用此代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
actionbar.setHomeButtonEnabled(true);
actionbar.setDisplayHomeAsUpEnabled(true);
}
在此我使用 setHomeButtonEnabled
和 setDisplayHomeAsUpEnabled
在 ActionBar 中的图标处放置一个后退标记。如果我只使用 setDisplayHomeAsUpEnabled
那么它也可以工作吗?是否需要将 setHomeButtonEnabled
设置为 true?
两者有什么区别?
最佳答案
对于你想做的事,actionBar.setDisplayHomeAsUpEnabled(true)
够了。
区别:
actionBar.setHomeButtonEnabled(true)
只会使图标可点击,图标背景的颜色作为点击的反馈。
actionBar.setDisplayHomeAsUpEnabled(true)
将使图标可点击并添加<
在图标的左侧。
关于android - setDisplayHomeAsUpEnabled 和 setHomeButtonEnabled 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13492280/