java - 顶部 Android 菜单中的返回按钮丢失

标签 java android android-activity menu back-button

我使用 Android Studio 1.5 创建 Android 应用程序。

我使用上下文菜单添加了一个空白 Activity ,但我忘记为该 Activity 定义一个分层父级。

所以我在AndroidManifest.xml中改变了这个

  <activity
            android:name=".CategoriesActivity"
            android:label="@string/title_activity_categories"
            android:theme="@style/AppTheme.NoActionBar">
        </activity>

到此

  <activity
            android:name=".CategoriesActivity"
            android:label="@string/title_activity_categories"
            android:parentActivityName=".CitiesActivity"
            android:theme="@style/AppTheme.NoActionBar">
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="info.emitikon.mycity.CitiesActivity" />
        </activity>

无论如何,我在顶部菜单中看不到“后退”箭头按钮。

我在这里缺少什么?

最佳答案

ActivityonCreate 方法中添加以下几行:

ActionBar = getActionBar(); // or getSupportActionBar() if you are using the suport library

actionBar.setHomeAsUpIndicator(R.drawable.ic_launcher); // your custom icon
actionBar.setDisplayShowHomeAsUpEnabled(true);

关于java - 顶部 Android 菜单中的返回按钮丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33978387/

相关文章:

java - 为什么 Java 允许使用泛型编译这段代码?

Android ListView 项目点击不起作用

android - 在 onDestroy() 中停止计时器

java - 如何在Android应用程序中使用Eclipse调试器?

android - 如何实现 'first-use'/教程 Activity

java - 如何使用 dao、hibernate 检查同名项目是否存在

java - 编辑文本验证

Android - 在 Activity 之间导航时清除历史记录

java - 如何在不使用 GPS、加速计的情况下检测设备是否静止

android - 如何以编程方式打开选项菜单?