NavigationView使用过程的问题解决

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>
相关文章
相关标签/搜索