【发布时间】:2017-02-25 12:44:01
【问题描述】:
我有一个包含 3 个部分的 TabLayout。每个部分都包含项目列表。
当我点击第二部分的项目时,我会像这样开始新的活动。
Intent intent = new Intent(getContext(), SecondDetailActivity.class);
startActivity(intent);
在 SecondDetailActivity 内部,我有一个带有后退按钮的操作栏。 我像这样处理后退按钮的点击。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home: {
onBackPressed();
}
}
return super.onOptionsItemSelected(item);
}
我的问题是:
当我单击设备的后退按钮时,选项卡布局的选定选项卡是 第二个 选项卡。但是当我点击操作栏导航按钮时,选择的选项卡是 First 选项卡。
如何使操作栏的行为与设备的后退按钮相同?
【问题讨论】:
标签: android