gpt4 book ai didi

java - 对话框中的错误 RecyclerView.scrollToPosition(list.size()-1)

转载 作者:太空宇宙 更新时间:2023-11-04 12:12:13 24 4
gpt4 key购买 nike

我已经使用客户端列表(从 0 到 14)创建了 RecyclerView。我需要最大的向下状态。为此,我使用方法 RecyclerView.scrollToPosition(14)。

当RecyclerView放置在Activity中时,我得到了很好的结果。

IMAGE: RecyclerView are placing in Activity

现在我正在膨胀新的 RecyclerView 并将其放入对话框中。 RecyclerView的Adapter也是一样的。方法 RecyclerView.scrollToPosition(14) 给了我不好的结果(滚动没有设置在第 14 个位置,顺便说一下我可以手动将其拉到下拉):

IMAGE: Bad result in Dialog

为什么会发生这种情况?我认为问题出在 RecyclerView 的父级(对话框)中。但我不知道该怎么办。

更新了!我认为这确实是 RecyclerView 的一个错误。因为使用 ListView 就可以了(在我的例子中使用 setSelection(14))。

最佳答案

因为您的交互面板隐藏了最后一个元素。将回收器 View 放置在面板上方。

关于java - 对话框中的错误 RecyclerView.scrollToPosition(list.size()-1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com