如何去除NavigationView中menu的scrollbar? 解决办法

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

android:scrollbars="none"

又不管用。

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

private void disableNavigationViewScrollbars(NavigationView navigationView) {
    if (navigationView != null) {
        NavigationMenuView navigationMenuView = (NavigationMenuView) navigationView.getChildAt(0);
        if (navigationMenuView != null) {
            navigationMenuView.setVerticalScrollBarEnabled(false);
        }
    }
}

你可能感兴趣的:(android,scrollbar)