[英]Up Action Button not showing at toolbar
我正在片段时(使用1个父级活动)尝试在工具栏上显示操作按钮,如下所示: https : //developer.android.com/training/implementing-navigation/ancestral.html
此向上按钮必须作为标准BackPress使用。 但是主要的麻烦是,片段管理器只有一个活动,我无法为其指定父活动。 ( http://developer.android.com/training/implementing-navigation/ancestral.html#SpecifyParent )
换句话说,我使用标准工作流程:
getMainActivity().getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_USE_LOGO | ActionBar.DISPLAY_HOME_AS_UP);
ActionBar ab = getMainActivity().getSupportActionBar();
ab.setDisplayHomeAsUpEnabled(true);
但没有结果,只有后退箭头
由于片段中仅包含活动,因此要将“向上”按钮用作标准的“后退”按钮。 如果您的片段已添加到BackStack中,然后按回去,它将作为标准导航弹出。
如果用户按下UP按钮,则处理Menu Home按钮,然后检查Backstack中是否有任何片段,然后将其弹出。
popBackStack(int arg0, int arg1);
popBackStack(String arg0, int arg1);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.