android Appbar Up Action问题?

android新手的疑惑?参考文档https://developer.android.goo...
添加并显示左侧返回按钮,但是问题来了,点击该按钮确实可以返回上一个父Activity,但是出场顺序不对呀!本应该是当前子Activity往右侧移动露出底下父Activity,现在却是父Activity从右侧进入覆盖了当前子Activity,物理返回按键是正确的!该如何调整呢?
还有个问题 About前面的图标空余位置如何去掉,让文字更靠近左侧?

clipboard.png

阅读 2.9k
2 个回答

找到答案了,在这篇文章中找到了答案!
在清单文件中<activity>(父Activity) 元素的 launchMode 属性指定 "singleTop" 就行了!

可以捕获那个按钮的执行事件的哦。

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home://顶部返回按钮
                finish();
                break;
        }
        return super.onOptionsItemSelected(item);
    }
    
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题