不說廢話 直接上代碼
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不一樣,於是我遍歷判斷類型進行處理,測試可用