recyclerView不显示滑动条的几种原因

1.宽度设置成了match_parent,  可以改成具体的dp大小

2.包含recyclerview的布局中设置了背景,导致背景盖住了滑动条,可以把背景拉出来单独设置一个view

3.父布局小了,调大一点

done.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在RecyclerView中实现竖向滑动,你可以使用Android的ScrollBar来实现。下面是一些步骤来帮助你实现它: 1. 在你的RecyclerView布局文件中,将`android:scrollbars`属性设置为`vertical`。这将启用垂直滚动。 ```xml <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" /> ``` 2. 在你的代码中,通过调用RecyclerView的`setScrollbarFadingEnabled()`方法来设置滚动是否会在滚动逐渐消失。 ```java RecyclerView recyclerView = findViewById(R.id.recyclerView); recyclerView.setScrollbarFadingEnabled(false); ``` 3. 如果你需要自定义滚动的样式,你可以创建一个样式资源文件,并在RecyclerView中使用该样式。 首先,在`res/values/styles.xml`文件中定义一个新的样式: ```xml <style name="CustomScrollbarStyle"> <item name="android:scrollbarThumbVertical">@drawable/custom_scrollbar_thumb</item> </style> ``` 在这个样式中,我们设置了`android:scrollbarThumbVertical`属性来指定垂直滚动的自定义样式。 然后,在RecyclerView布局文件中,将`android:scrollbarStyle`属性设置为你定义的样式: ```xml <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" android:scrollbarStyle="@style/CustomScrollbarStyle" /> ``` 最后,创建一个名为`custom_scrollbar_thumb.xml`的drawable资源文件,并在其中定义你想要的滚动样式。 这样,你就可以实现在RecyclerView显示竖向滑动了。希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值