2016-06-09 60 views
0

我已經通過這個link來實現bottombar。我想在選擇和取消選擇時更改圖標。如何更改選擇和取消選擇更改底部圖標?

mBottomBar.setOnMenuTabClickListener(new OnMenuTabClickListener() { 
     @Override 
     public void onMenuTabSelected(@IdRes int menuItemId) { 
      if (menuItemId == R.id.bottomBarItemOne) { 
       // The user selected item number one. 
      } 
     } 

     @Override 
     public void onMenuTabReSelected(@IdRes int menuItemId) { 
      if (menuItemId == R.id.bottomBarItemOne) { 
       // The user reselected item number one, scroll your content to top. 
      } 
     } 
    }); 

通過使用menuItemId,我不知道如何更改選定的圖標。請有人可以幫助我。

回答

0

請嘗試以下方法更改圖標:

MenuItem item = (MenuItem) findViewById(menuItemId); 
item.setIcon(aDrawable); // OR item.setIcon(aResourceId); 
+0

我收到android.widget.FrameLayout不能轉換到android.view.MenuItem這個錯誤 –