我使用底部导航视图,当我将方向纵向更改为横向时。当前的项目和片段变为一个,但他是两个或另一个。如何保存物品的位置?
答案 0 :(得分:0)
你可以做类似的事情
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
super.onSaveInstanceState(savedInstanceState);
savedInstanceState.putInt("SelectedItemId", bottomNavigationView.getSelectedItemId());
}
@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
int selectedItemId = savedInstanceState.getInt("SelectedItemId");
bottomNavigationView.setSelectedItemId(selectedItemId);
}