NavigationView隱藏滑動滾動條

不說廢話  直接上代碼

private void disableNavigationViewScrollbars(NavigationView navigationView) {
        if (navigationView != null) {
            for (int i=0;i<navigationView.getChildCount();i++)
            {

                View view=navigationView.getChildAt(i);
                if (view instanceof  NavigationMenuView)
                {
                    NavigationMenuView navigationMenuView = (NavigationMenuView) navigationView.getChildAt(i);
                    if (navigationMenuView != null) {
                        navigationMenuView.setVerticalScrollBarEnabled(false);
                        navigationMenuView.setOverScrollMode(navigationMenuView.OVER_SCROLL_NEVER);
                    }
                }
            }

        }
    }

之前網上給的都是getchildat(0)強轉,我用的時候遇到了類型錯誤,可能是不同版本的NavigationView不一樣,於是我遍歷判斷類型進行處理,測試可用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章