Skip to content
Menu
HE'S BLOG
  • Home
  • One Page
  • Home page
  • Links
  • Mac
  • Windows
  • Program
  • AI
HE'S BLOG
2020年5月2日2020年5月2日

Android Activity添加返回按钮

给一个Activity添加返回上一个Activity按钮,返回按钮在左上角。如图所示

在Activity的onCreate方法中添加代码:

protected void onCreate(Bundle savedInstanceState) {
...
        ActionBar actionBar = getSupportActionBar();
        if(actionBar != null){
            actionBar.setHomeButtonEnabled(true);
            actionBar.setDisplayHomeAsUpEnabled(true);
        }
...
}

再给Activity添加重载方法:

    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        int id = item.getItemId();
        if (id==android.R.id.home) {
            finish();
        }
        return super.onOptionsItemSelected(item);
    }

这样无论上一个Activty是什么,点返回按钮都直接返回到上一个Activity。比在AndroidManifest.xml中添加

<meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value=".MainActivity" />
这个方法灵活很多。

近期文章

  • 全新Claude Opus 4.6正式发布:AI助手的又一次重大飞跃
  • 深入解析Claude与GitHub Copilot技能系统:提升开发效率的完整指南
  • 现代Web开发最佳实践:构建高效、可维护的Web应用
  • GitHub热门项目分析 – 2026年02月01日 18:14
  • OpenClaw节点管理和多设备同步教程

近期评论

    归档

    • 2026 年 2 月
    • 2026 年 1 月
    • 2025 年 8 月
    • 2025 年 5 月
    • 2025 年 3 月
    • 2025 年 2 月
    • 2024 年 3 月
    • 2023 年 10 月
    • 2023 年 5 月
    • 2023 年 4 月
    • 2022 年 11 月
    • 2022 年 9 月
    • 2022 年 5 月
    • 2022 年 4 月
    • 2022 年 3 月
    • 2022 年 2 月
    • 2022 年 1 月
    • 2021 年 10 月
    • 2021 年 9 月
    • 2021 年 5 月
    • 2020 年 7 月
    • 2020 年 6 月
    • 2020 年 5 月
    • 2020 年 4 月
    • 2020 年 3 月
    • 2019 年 11 月
    • 2019 年 10 月
    • 2018 年 9 月
    • 2018 年 6 月
    • 2018 年 5 月
    • 2018 年 2 月
    • 2017 年 8 月
    • 2016 年 4 月

    分类

    • AI
    • Android
    • Angular
    • Apple Hardware
    • C++
    • Docker
    • Doctine
    • ELK
    • English
    • Hadoop
    • Hbase
    • IDE&Tools
    • Ionic2
    • Javascript
    • jQuery
    • Kubernetes
    • Mac
    • PHP
    • Program
    • Scala
    • Shell
    • SQL
    • Symfony
    • Web
    • Wordpress
    • 一行命令

    其他操作

    • 登录
    • 条目 feed
    • 评论 feed
    • WordPress.org
    ©2026 HE'S BLOG | Powered by WordPress and Superb Themes!