8

Tôi vừa cập nhật thư viện thiết kế hỗ trợ từ 22.2.1 đến 23.0.1 và ngay lập tức nhận thấy sự hiện diện của thanh cuộn trong ngăn điều hướng. Tôi đã cố gắng sử dụngXóa thanh cuộn khỏi ngăn điều hướng thiết kế hỗ trợ Android?

android:scrollbars="none" 

Nhưng điều đó không khắc phục được. Có cách nào khác để xóa thanh cuộn không?

+0

Tôi có thể hỏi nếu bạn tìm thấy một bài báo gần đây về cách thực hiện ngăn điều hướng? Rất nhiều bài viết được ít nhất một năm tuổi. – Stephane

+1

@StephaneEybert Tôi vừa tải xuống ví dụ Cheesesquare của Chris Banes từ Github và sao chép nó từ đó – qwertz

Trả lời

21

Thật không may là thanh cuộn được đặt trong bố cục NavigationMenuView không có trong số NavigationView, vì lý do này nếu bạn sử dụng android:scrollbars="none" thì thanh cuộn vẫn có mặt.

Bạn có thể làm điều đó theo chương trình gọi phương pháp này:

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

Cảm ơn bạn rất nhiều. +1 – Nabin

5

Bạn cũng có thể sử dụng phong cách sau đây trong style.xml bạn

<item name="android:scrollbarThumbVertical">@color/transparent</item> 
Các vấn đề liên quan