簡體   English   中英

Android studio底部導航欄:如何設置首先單擊中間按鈕?

[英]Android studio Bottom navigation bar: How do I set the middle button to be clicked first?

當前,當我打開應用程序時,最初會單擊最左側的按鈕。 如何更改它,以便在運行應用程序時首先單擊中間按鈕。

-謝謝

定義默認片段的兩種方式:

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

然后在onCreate()方法中使用默認的片段ID聲明PushFragment() ,請參見以下代碼:

PushFragment(new HomeFragment());

如何動態或靜態加載底部導航欄項目???

靜態的意思是這樣使用:

bottomNavigationView.setSelectedItemId(R.id.your_middle_item_id);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM