用户登录
用户注册

分享至

Android Activity 标题栏显示返回键

  • 作者: 内涵的老男人
  • 来源: 51数据库
  • 2021-09-01

?最简单的方法: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;
}

?

软件
前端设计
程序设计
Java相关