【发布时间】:2020-06-26 16:16:35
【问题描述】:
我正在使用 Android Studio,因此我使用向导创建了一个 SettingsActivity,但我遇到的问题是无法使用中的“向上”箭头从该设置活动导航回主活动操作栏。
Actionbar 的设置如下所示:
private void setupActionBar() {
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
// Show the Up button in the action bar.
actionBar.setDisplayShowHomeEnabled(true);
actionBar.setDisplayHomeAsUpEnabled(true);
}
}
顺便说一句,Actionbar 不为空。
并且在 AndroidManifest 中设置了 parentActitvityName:
<activity
android:name=".SettingsActivity"
android:label="@string/title_activity_settings"
android:parentActivityName=".MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.demo.app.MainActivity" />
</activity>
但是,单击箭头没有任何作用。甚至 onOptionsItemSelected 都不会被触发。
似乎这是完全相同的问题 Action bar setDisplayHomeAsUpEnabled not working on ICS 但在同一个应用程序中从细节导航回概览活动可以正常工作。此外,我将 MinSDK 设置为 15,将 TargetSDK 设置为 23。
【问题讨论】:
标签: android