サポートデザインライブラリを22.2.1から23.0.1に更新しました。すぐにナビゲーションドロワーにスクロールバーがあることに気付きました。私は使用しようとしましたアンドロイドサポートデザインのナビゲーションドロワーからスクロールバーを削除しますか?
android:scrollbars="none"
しかし、それはそれを修正しませんでした。スクロールバーを削除する他の方法はありますか?
サポートデザインライブラリを22.2.1から23.0.1に更新しました。すぐにナビゲーションドロワーにスクロールバーがあることに気付きました。私は使用しようとしましたアンドロイドサポートデザインのナビゲーションドロワーからスクロールバーを削除しますか?
android:scrollbars="none"
しかし、それはそれを修正しませんでした。スクロールバーを削除する他の方法はありますか?
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);
}
}
}
ありがとう、ありがとうございました。 +1 – Nabin
あなたはまた、あなたのstyle.xmlに
<item name="android:scrollbarThumbVertical">@color/transparent</item>
を、次のスタイルを使用することができますが、実装方法の最近の記事を見つけた場合、私が求めることができますナビゲーションドロワー?多くの記事は少なくとも一年以上古いです。 – Stephane
@StephaneEybert私はちょうどGithubのChris BanesによるCheesesquareのサンプルをダウンロードし、そこからコピーしました – qwertz