1. 在OnCreate函数中,使能向上图标:
// Set up the action bar.
final ActionBar actionBar = getActionBar();
actionBar.setHomeButtonEnabled(false);//决定左上角的图标是否可以点击
//给左上角图标的左边加上一个返回的图标
actionBar.setDisplayHomeAsUpEnabled(true);
2. 重写Acitivity中的onOptionsItemSelected()函数,处理id为“android.R.id.home”选项。
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
//该id表示home键或者返回上一页键
case android.R.id.home:
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
3. Android 4.1 (API level 16)以上的版本,只需在AndroidManifest.xml文件中,为Activity设置parentActivity的名字。使用属性“android:parentActivityName”;
4. 对于Android平台版本低于Android4.1的,还得在AndroidManifest.xml文件中,为Activity设置如下信息,方能启用parentActivity的功能
<</span>meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="xxParentName " />