操作栏setDisplayHomeAsUpEnabled不在ICS上工作

时间:2013-09-10 10:28:58

标签: android

在我的活动中:

ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);

以及AndroidManifest中的该活动

android:parentActivityName=".MainActivity"

这提供了在Jelly Bean(4.3)上正常工作的up按钮,但是在物理设备和模拟器上的ICS(4.0.3)上,单击此按钮时没有任何反应。

1 个答案:

答案 0 :(得分:8)

不幸的是,仅在API级别16(JellyBean)之后才支持android:parentActivityName属性。另一种方法是使用support-library:v7并结合NavUtils

有关于此主题的优秀培训材料(包括兼容性问题)。 请检查 - http://developer.android.com/training/implementing-navigation/ancestral.html