qwe*_*rtz 11 android scrollbar navigation-drawer drawerlayout androiddesignsupport
我刚刚将支持设计库从22.2.1更新到23.0.1,并立即注意到导航抽屉中存在滚动条.我试着用
android:scrollbars="none"
Run Code Online (Sandbox Code Playgroud)
但这并没有解决它.有没有其他方法可以删除滚动条?
Mat*_*ini 28
不幸的是,滚动条在NavigationMenuView布局中没有设置,NavigationView因此如果使用android:scrollbars="none"滚动条仍然存在.
您可以通过编程方式调用此方法:
private void disableNavigationViewScrollbars(NavigationView navigationView) {
if (navigationView != null) {
NavigationMenuView navigationMenuView = (NavigationMenuView) navigationView.getChildAt(0);
if (navigationMenuView != null) {
navigationMenuView.setVerticalScrollBarEnabled(false);
}
}
}
Run Code Online (Sandbox Code Playgroud)
您还可以在style.xml中使用以下样式
<item name="android:scrollbarThumbVertical">@color/transparent</item>
if you don't have a transparent color defined in colors.xml, use the android library "transparent" with: <item name="android:scrollbarThumbVertical">@android:color/transparent</item>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5789 次 |
| 最近记录: |