首页 > 解决方案 > Android studio 底部导航栏:如何设置中间按钮先点击?

问题描述

目前,当我打开应用程序时,最初单击的是最左边的按钮。如何更改它,以便在运行应用程序时最初单击中间按钮。

-谢谢

标签: javaandroid-studio

解决方案


定义默认片段的两种方式:

1st :设置选中的索引setSelectedItemId

bottomNavigation.setSelectedItemId(R.id.item_id);


第二:您也可以创建PushFragment如下方法:

public void PushFragment(Fragment fragment){

        FragmentManager fragmentManager = getSupportFragmentManager();
        FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
        fragmentTransaction.replace(R.id.nav_Frame, fragment).addToBackStack( "HomeFragment" ).commit();
    }

在使用默认片段 IDonCreate()声明的方法中,请参见以下代码:PushFragment()

PushFragment(new HomeFragment());

推荐阅读