RecyclerView的滚动条未出现在屏幕边缘

斯沃西46

我试图在边框周围添加边距RecyclerView,使其可以垂直滚动,但是由于某些原因,滚动条无法将其自身定位在屏幕的末端/右侧。这是Android X特有的问题吗?

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:id="@+id/myLinearLayout"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingStart="@dimen/activity_horizontal_margin"
        android:paddingEnd="@dimen/activity_horizontal_margin">

    <androidx.recyclerview.widget.RecyclerView
            android:id="@+id/myRecyclerView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:scrollbars="vertical"/>

</LinearLayout>

在此处输入图片说明

这是Android X特有的问题吗?

并不是的。

这里的问题是您在RecyclerView的容器上指定填充。

android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingStart="@dimen/activity_horizontal_margin"
android:paddingEnd="@dimen/activity_horizontal_margin"

这是因为用于绘制滚动条的矩形仅限于在RecyclerView中绘制的矩形。这也是原因,因为滚动条限制在顶部。

删除这些,您将获得位于屏幕边框上的滚动条。

还要检查这个相关的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

滚动条出现在我的html页面上

来自分类Dev

如何使水平滚动条出现在包含JTextPane组件的JScrollPane中

来自分类Dev

如果子项停靠在边缘,则滚动条不会出现在父项控件中

来自分类Dev

水平滚动条仅出现在页面底部

来自分类Dev

垂直滚动条没有出现在IE11中

来自分类Dev

如何仅使菜单出现在滚动条上?

来自分类Dev

旋钮未出现在滚动条上

来自分类Dev

滚动条未出现在wxPython中展开的FoldPanelBar上

来自分类Dev

HTML Bootstrap表未出现在屏幕上

来自分类Dev

为什么我的ScrollViewer滚动条不出现在屏幕上?

来自分类Dev

为什么jQuery removeClass重新出现在滚动条上?

来自分类Dev

仅当高度缩短时,滚动条才会出现在网站上,以便文本被截断

来自分类Dev

页脚仅出现在具有偏移量的滚动条上

来自分类Dev

滚动条未出现在HTML表格中

来自分类Dev

无法使滚动条出现在溢出

来自分类Dev

滚动条未出现在三个scrollPanes之一中

来自分类Dev

2个垂直滚动条随机出现在我的HTML中

来自分类Dev

水平滚动条没有出现在TextBox上

来自分类Dev

滚动条中的项目出现在包装器之前的元素前面

来自分类Dev

如何仅使菜单出现在滚动条上?

来自分类Dev

滚动条仅出现在第一个元素上

来自分类Dev

为什么滚动条没有出现在弹出窗口内?

来自分类Dev

为什么我的ScrollViewer滚动条不出现在屏幕上?

来自分类Dev

滚动条出现在 Chrome 中,但没有什么可滚动的

来自分类Dev

为什么我的滚动框没有出现在滚动条的顶部?

来自分类Dev

滚动条未出现在 Java Swing 中

来自分类Dev

垂直滚动条未出现在网站上

来自分类Dev

滚动条出现在引导程序构建的网页底部

来自分类Dev

如何仅使用 css 使水平滚动条处理程序出现在最右侧?

Related 相关文章

  1. 1

    滚动条出现在我的html页面上

  2. 2

    如何使水平滚动条出现在包含JTextPane组件的JScrollPane中

  3. 3

    如果子项停靠在边缘,则滚动条不会出现在父项控件中

  4. 4

    水平滚动条仅出现在页面底部

  5. 5

    垂直滚动条没有出现在IE11中

  6. 6

    如何仅使菜单出现在滚动条上?

  7. 7

    旋钮未出现在滚动条上

  8. 8

    滚动条未出现在wxPython中展开的FoldPanelBar上

  9. 9

    HTML Bootstrap表未出现在屏幕上

  10. 10

    为什么我的ScrollViewer滚动条不出现在屏幕上?

  11. 11

    为什么jQuery removeClass重新出现在滚动条上?

  12. 12

    仅当高度缩短时,滚动条才会出现在网站上,以便文本被截断

  13. 13

    页脚仅出现在具有偏移量的滚动条上

  14. 14

    滚动条未出现在HTML表格中

  15. 15

    无法使滚动条出现在溢出

  16. 16

    滚动条未出现在三个scrollPanes之一中

  17. 17

    2个垂直滚动条随机出现在我的HTML中

  18. 18

    水平滚动条没有出现在TextBox上

  19. 19

    滚动条中的项目出现在包装器之前的元素前面

  20. 20

    如何仅使菜单出现在滚动条上?

  21. 21

    滚动条仅出现在第一个元素上

  22. 22

    为什么滚动条没有出现在弹出窗口内?

  23. 23

    为什么我的ScrollViewer滚动条不出现在屏幕上?

  24. 24

    滚动条出现在 Chrome 中,但没有什么可滚动的

  25. 25

    为什么我的滚动框没有出现在滚动条的顶部?

  26. 26

    滚动条未出现在 Java Swing 中

  27. 27

    垂直滚动条未出现在网站上

  28. 28

    滚动条出现在引导程序构建的网页底部

  29. 29

    如何仅使用 css 使水平滚动条处理程序出现在最右侧?

热门标签

归档