【问题标题】: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);
    }

【讨论】:

    猜你喜欢
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-10
    • 2020-11-08
    • 2020-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多