Android setDisplayHomeAsUpEnabled()和#x2B;向上箭头?
我们可以在活动上使用Android setDisplayHomeAsUpEnabled()和#x2B;向上箭头?,android,Android,我们可以在活动上使用setDisplayHomeAsUpEnabled()方法在操作栏上显示“向上”箭头 如果我理解正确的话,只有当我们不是根活动时,我们才应该显示向上箭头 单击“向上”箭头应将我们带到根活动。就这些吗?然后,我应该将此呼叫添加到我的所有活动中,如下所示: class RootActivity { public void onCreate() { setDisplayHomeAsUpEnabled(false); } } class AppleA
setDisplayHomeAsUpEnabled()
方法在操作栏上显示“向上”箭头
如果我理解正确的话,只有当我们不是根活动时,我们才应该显示向上箭头
单击“向上”箭头应将我们带到根活动。就这些吗?然后,我应该将此呼叫添加到我的所有活动中,如下所示:
class RootActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(false);
}
}
class AppleActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(true);
}
}
class OrangeActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(true);
}
}
...
是的,差不多就是这样 单击向上箭头应指向根
别忘了通过对照android.R.id.home检查项目id来实际处理点击。嗨,有一个区别我不清楚——点击向上箭头是否应该清除整个活动堆栈并将用户跳回根活动?(我想是的,如果他们想在堆栈中向后走,他们会使用back键)。谢谢不,不一定。你可以读到它