Android 底部导航使用片段更改方向

Android 底部导航使用片段更改方向,android,fragment,orientation,bottomnavigationview,Android,Fragment,Orientation,Bottomnavigationview,我正在使用底部导航视图,当我将方向纵向更改为横向时。现在的物品和碎片变成了一个,但他是两个或者另外一个。如何保存项目的位置?您可以执行类似的操作 @Override public void onSaveInstanceState(Bundle savedInstanceState) { super.onSaveInstanceState(savedInstanceState); savedInstanceState.putInt("Selected

我正在使用底部导航视图,当我将方向纵向更改为横向时。现在的物品和碎片变成了一个,但他是两个或者另外一个。如何保存项目的位置?

您可以执行类似的操作

    @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);
    }

不清楚你的意思和你想知道什么。作为这个网站的新成员,你应该阅读并考虑编辑你的问题,以明确你的问题。