Вы можете взять корпус переключателя внутри заднего нажатия.
override fun onBackPressed() {
when (mTabLayout.selectedTabPosition) {
0 -> super.onBackPressed()
1 -> mTabLayout.getTabAt(0)!!.select()
2 -> mTabLayout.getTabAt(1)!!.select()
}
}
В java
@Override
public void onBackPressed() {
switch (mTabLayout.getSelectedTabPosition()) {
case 0:
super.onBackPressed();
break;
case 1:
mTabLayout.getTabAt(0).select();
break;
case 2:
mTabLayout.getTabAt(1).select();
break;
}
}