默认实现向上按钮(向上按钮图标)

implement UP button by default (UP button icon)

我知道如果我想在屏幕的左上角实现向上按钮(我的意思只是它的图标,而不是它的整个实现)我必须把 getActionBar().setDisplayHomeAsUpEnabled(true) 放在 onCreate()想要的方法activity

但我想知道是否可以在不使用 getActionBar().setDisplayHomeAsUpEnabled(true) 的情况下在其位置出现向上按钮图标???

因为在 android 工作室我什么也没做,但出现了这个图标

您可以使用以下两种方法之一提供向上导航:

1- 指定父级 Activity

请注意 android:parentActivityName 已添加到 Android 4.1(API 级别 16)。因此,如果您的应用支持 Android 4.0 及更低版本,请在您的应用中包含支持库,并在 中添加一个 元素。然后将父 activity 指定为 android.support.PARENT_ACTIVITY 的值,匹配 android:parentActivityName 属性。

<activity
    android:name="com.example.myfirstapp.DisplayMessageActivity"
    android:label="@string/title_activity_display_message"
    android:parentActivityName="com.example.myfirstapp.MainActivity" >
    <!-- Parent activity meta-data to support 4.0 and lower -->
    <meta-data
        android:name="android.support.PARENT_ACTIVITY"
        android:value="com.example.myfirstapp.MainActivity" />
</activity>

2- 加起来动作

@Override
public void onCreate(Bundle savedInstanceState) {
    ...
    getActionBar().setDisplayHomeAsUpEnabled(true);
}

要了解更多信息,请查看文档中的 link。 http://developer.android.com/training/implementing-navigation/ancestral.html