美文网首页资料
去除NavigationView中menu的scrollbar

去除NavigationView中menu的scrollbar

作者: 仁昌居士 | 来源:发表于2017-07-13 13:45 被阅读28次

侧滑菜单里有个滚动条很难看,但是直接加

android:scrollbars="none"

不管用。
原因:这个滚动条不在NavigationView中,而是在他的child—NavigationMenuView中,所以解决办法就是对NavigationView调用 下面这个方法:

  /**
     * 去掉navigationView的滚动条
     * @param navigationView
     */
    public static void disableNavigationViewScrollbars(NavigationView navigationView) {
        if (navigationView != null) {
            NavigationMenuView navigationMenuView = (NavigationMenuView) navigationView.getChildAt(0);
            if (navigationMenuView != null) {
                navigationMenuView.setVerticalScrollBarEnabled(false);
            }
        }
    }
```

相关文章

网友评论

    本文标题:去除NavigationView中menu的scrollbar

    本文链接:https://www.haomeiwen.com/subject/jkpwhxtx.html