操作栏中的向上导航设置简单,并且在 Jelly Bean 上正常工作:
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
对于 AndroidManifest 中的那个活动
android:parentActivityName=".MainActivity"
但该属性android:parentActivityName
在 ICS (4.0.3) 上不可用。Android 文档对于如何在 ICS 上使用它非常含糊,说
要使用支持库支持旧设备,还需要包含一个 <meta-data> 元素,该元素将父活动指定为 android.support.PARENT_ACTIVITY 的值。
...我做到了,但是支持库是什么?我遵循了http://developer.android.com/tools/support-library/setup.html上的支持库设置指南,但是......它仍然不能使该死的向上按钮在我的 ICS 应用程序中工作。这么小的事情,为什么要搞得这么复杂?