【问题标题】:bottom navigation change orientation with fragments底部导航用片段改变方向
【发布时间】:2018-04-26 14:14:56
【问题描述】:
当我将方向纵向更改为横向时,我正在使用底部导航视图。并且当前的物品和碎片变成了一个,但他是两个或另一个。如何保存物品的位置?
【问题讨论】:
标签:
android
fragment
orientation
bottomnavigationview
【解决方案1】:
你可以做类似的事情
@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);
}