当前位置: 首页 > 知识库问答 >
问题:

ListView未在NestedScrollView内展开

许彦
2023-03-14

我正在活动页面中使用coordinatorLayout。因为应用程序栏下面有listview。但当我使用listview而不是nestedscrollview时,它就不起作用了。如果我将ListView放在NestedScrollView内部,则ListView不会展开

共有1个答案

胡鸿羲
2023-03-14

要使CoordinatorLayout正常工作,您需要滚动子级来实现NestedScrollingChild。此类类是NestedScrollViewRecyclerView

简而言之--只需为滚动内容使用recyclerview即可正常工作:)

附注。作为附带说明,我看不出您有什么理由再使用ListView了。我知道这是一种习惯,而且更容易设置(因为您已经做过很多次了),但无论如何,使用recyclerview是推荐的方法

 类似资料:
  • 我在StackOverflow上看到了一些类似的事件。然而,这些似乎都不适用于我的情况。我遇到的问题是,我的RecyclerView正在工作,但没有显示任何内容。我已经运行了多个测试,试图找出它不工作的原因,但所有测试都支持它正常工作的事实。 getItemCount中的日志返回3,这是正确的数字。我只是不明白为什么它没有显示。我回头看了我在以前的活动中做的回收器视图,它们都在一定程度上匹配(其他

  • 我试图在应用程序启动时显示项目的listview。但在应用程序启动时,没有显示listview,只有一个空白屏幕。下面是代码: MainActivity.java 但是现在我在logcat中得到了以下内容: 并且应用程序停止..请帮助!

  • 我在我的嵌套scrollview中有recyckerview,当我的recrenegerview加载时,我对滚动没有问题,它非常平滑,但它的加载速度非常慢(它不是关于我的数据或网络)慢行是 当我从nestedscrollview(根元素的第一个子元素)中移动回收器视图时,它真的很快。这是我的xml 对于这个xml,它阻塞ui 3-4秒并加载它,但是如果我将recyclerview放在nesteds

  • 我有一个活动,带有一个可视页面,涵盖了整个活动。在这个ViewPager中是一个ListView,它只覆盖片段的底部。ListView可以识别滑动事件(您可以左右滑动项目),但当您想滑动列表项目时,ViewPager会切换页面,因此无法工作。有没有一种简单的方法来解决这个问题,这样ViewPager就不会收到列表中的触摸事件。 谢谢

  • 问题内容: 在我的项目中,我必须向用户显示一个ListView,它基本上包含EditText。 就像问卷一样,当他回答问题时,他可以下去回答下一个问题。(然后返回) 我不知道为什么,但是用户进入ListView,内容未保存,并显示一些特殊值,如其他EditText。我没有找到纠正该行为的方法,这真的很着急。 基本上,我做了一个TextWatcher,将数据注册到数据库中,还注册到了包含所有值的临时