actionBar后退按钮和android后退按钮之间的区别

时间:2014-12-03 21:35:23

标签: android button back

actionBar后退按钮和android后退按钮有什么区别?因为它似乎是ActionBar后退按钮,它被调用:

ActionBar actionBar = getSupportActionBar();
    actionBar.setDisplayHomeAsUpEnabled(true);

效果更好......

示例:当我按下ActionBar后退按钮时,动画就在那里,但是如果我按下默认后退按钮,他们就不会。

我可以从偏好活动中更改主题:如果我使用ActionBar后退按钮返回颜色立即更改,但默认情况下我必须重新启动应用程序....

如何让我的默认后退按钮表现得像ActionBar一样?

4 个答案:

答案 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应用,通过输入消息开始回复电子邮件,   不发送。刚才:

     
      
  • 如果按下后退按钮→仅关闭键盘。
  •   
  • 如果按下向上按钮---→将关闭键盘和回复活动。
  •   

►后退按钮使用后筹码.....和 与特定应用无关。
►向上按钮使用应用程序的层次结构..和 与特定应用程序相关。