底部导航视图:在应用程序启动时更改默认突出显示的Tab

时间:2017-09-05 06:52:31

标签: android android-layout bottomnavigationview

My Navigation View

如上图所示,我有这个按钮导航视图,当我启动我的应用程序时,默认情况下我的“Catagories”选项卡会突出显示,但是当我启动我的应用程序时,我想让我的“主页”选项卡突出显示,可以有谁帮我摆脱它?

2 个答案:

答案 0 :(得分:4)

尝试使用setSelectedItemId()这样的BottomNavigationView方法

BottomNavigationView bottomNavigationView;
bottomNavigationView = (BottomNavigationView) findViewById(R.id.bottomNavigationView);
bottomNavigationView.setSelectedItemId(R.id.home_menu);

或使用您的视图寻呼机的viewPager.setCurrentItem();

viewPager.setCurrentItem(2);

答案 1 :(得分:0)

   /***Just try to use below code snipet***/

   viewPager.setCurrentItem(2);

   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
   {
     home_icon.setImageDrawable(getResources().getDrawable(R.drawable.home_icon_selected_state, getApplicationContext().getTheme()));

   }
   else
   {
     home_icon.setImageDrawable(getResources().getDrawable(R.drawable.home_icon_selected_state));
   }