actionBar后退按钮和android后退按钮有什么区别?因为它似乎是ActionBar后退按钮,它被调用:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
效果更好......
示例:当我按下ActionBar后退按钮时,动画就在那里,但是如果我按下默认后退按钮,他们就不会。
我可以从偏好活动中更改主题:如果我使用ActionBar后退按钮返回颜色立即更改,但默认情况下我必须重新启动应用程序....
如何让我的默认后退按钮表现得像ActionBar一样?
答案 0 :(得分:7)
ActionBar“后退”按钮实际上是一个“向上”按钮,它应该会将您带到应用程序导航层次结构的更高级别。后退按钮将您带到您正在查看的最后一个位置。
另一个更好的解决方法是,“向上”按钮应始终将您带到应用上的某个位置,而后退按钮可能会将您带到另一个应用。
您可能希望阅读本文以更好地理解其中的差异:http://developer.android.com/design/patterns/navigation.html
答案 1 :(得分:1)
android后退按钮导航"返回"。导航栏按钮导航"向上"。向上导航总是引导您进入您所在的同一个应用,只是一个不同的活动。返回可以更改应用和活动。
答案 2 :(得分:1)
在活动B中:
selectHandler(event){
this.setState({
selectedImage: event.target
}, () => {
this.markSelectedHandler(event)
})
}
必须在清单文件中指定父活动。另请参阅https://developer.android.com/training/implementing-navigation/ancestral.html
答案 3 :(得分:0)
举个例子:
转到Gmail应用,通过输入消息开始回复电子邮件, 不发送。刚才:
- 如果按下后退按钮→仅关闭键盘。
- 如果按下向上按钮---→将关闭键盘和回复活动。
►后退按钮使用后筹码.....和 与特定应用无关。
►向上按钮使用应用程序的层次结构..和 与特定应用程序相关。