现代 Android 用户界面设计与实现
1. 启用应用栏的返回按钮
要在应用栏上启用返回按钮,需要在每个 Activity 的 onCreate 处理程序中调用 setDisplayHomeAsUpEnabled(true) ,示例代码如下:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
当可能存在给定父 Activity 的多个实例时,必须在 Intent 中添加更多详细信息,以确保导航到正确的 Activity。可以通过重写 getSupportParentActivityIntent 并添加适当的额外数据来实现,示例代码如下:
@Override
public Intent getSupportParentActivityIntent() {
// 从 parentActivityName 获取 Intent
Intent intent = super.getSupportParentActivityIntent();
// 添加创建 CategoryActivity 所需的信息
intent.putExtra(CategoryActivity.EXTRA_CATEGORY_ID, mCategoryId);
return intent;
}
超级会员免费看
订阅专栏 解锁全文
1585

被折叠的 条评论
为什么被折叠?



