NavigationView是android support design庫提供的側滑面板控件,一般與support v4庫裏的DrawerLayout側滑控件搭配使用。如下是使用過程當中遇到的問題及解決方式。java
NavigationView默認會按照 Android 設計規範,將菜單裏的圖標渲染成itemIconTint
所設置的顏色。若是你沒有設置這個屬性,則會渲染成它默認的深灰色。若是不想圖標顏色被渲染,可經過如下代碼解決:android
navigationView.setItemIconTintList(null);
NavigationView的菜單中,圖標與文字的間距爲32dp,可是一般與咱們的設計師出的效果不一樣,這時能夠經過重寫如下屬性來進行設置:markdown
<dimen name="design_navigation_icon_padding" tools:override="true">16dp</dimen>