默认实现向上按钮(向上按钮图标)
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
我知道如果我想在屏幕的左上角实现向上按钮(我的意思只是它的图标,而不是它的整个实现)我必须把 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