欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android Activity 标题栏显示返回键

程序员文章站 2022-06-25 12:00:39
最简单的方法:设置 parentActivityName,但是这好像只适合固定的父Activity。

 最简单的方法:AndroidManifest.xml 文件的 activity 增加 parentActivityName,但是这好像只适合固定的父Activity。

 <activity
            android:name=".SettingsActivity"
            android:label="设置"
            android:icon="@android:drawable/ic_menu_preferences"
            android:parentActivityName=".MainActivity"/>

使用后发现返回自带动作。

但是标题栏加了菜单后,动作消失,需要手动设置一下。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    String[] sm = { "导出HTML", "导出CSV" };
    for (int i=0; i<sm.length; i++) {
        menu.add(0, i, i, sm[i]);
    }
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
    switch (id) {
        case 0:
            ...
            break;
        case 1:
            ...
            break;
        case android.R.id.home:
            finish();
            break;
        }
    return true;
}

 

本文地址:https://blog.csdn.net/sonichty/article/details/107441550

相关标签: Android