- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经使用客户端列表(从 0 到 14)创建了 RecyclerView。我需要最大的向下状态。为此,我使用方法 RecyclerView.scrollToPosition(14)。
当RecyclerView放置在Activity中时,我得到了很好的结果。
IMAGE: RecyclerView are placing in Activity
现在我正在膨胀新的 RecyclerView 并将其放入对话框中。 RecyclerView的Adapter也是一样的。方法 RecyclerView.scrollToPosition(14) 给了我不好的结果(滚动没有设置在第 14 个位置,顺便说一下我可以手动将其拉到下拉):
为什么会发生这种情况?我认为问题出在 RecyclerView 的父级(对话框)中。但我不知道该怎么办。
更新了!我认为这确实是 RecyclerView 的一个错误。因为使用 ListView 就可以了(在我的例子中使用 setSelection(14))。
最佳答案
因为您的交互面板隐藏了最后一个元素。将回收器 View 放置在面板上方。
关于java - 对话框中的错误 RecyclerView.scrollToPosition(list.size()-1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39766073/
我有一个带有日历和微调器的 fragment 来过滤数据。 日历下有一个recyclerview,显示日历中的通知。 我显示了当月的所有通知,我将 recyclerview 滚动到今天的通知,显示的顶
我有一组应该填充在列表中的项目,为此我使用了 WearableRecyclerView。在某些情况下,我希望特定项目成为焦点以供选择。我正在使用 WearableLinearLayoutManager
我有一个像这样的 RecyclerView 页面: RecyclerView item的xml是一个ImageView: 适配器: public ChatAdapter(Context cont
我有一个显示用户短信的简单项目。我目前无法将 RecyclerView 滚动到最后收到的短信。 我的 recyclerView 在一个使用 Coordinator 布局的非常简单的 Activity
我正在使用带有 ScrollListener 的 RecyclerView: mRecyclerView.setOnScrollListener(new RecyclerView.OnScrollLi
我有这样的RecyclerView.OnScrollListener findViewById(R.id.button_scroll_to_position).setOnClickListener(n
我正在使用一个 CoordinatorLayout,里面有一个 AppBarLayout 和一个元素,以便在滚动 RecyclerView 时尝试能够滚动。在那之前,一切都按预期进行,当我尝试以编程方
我的 onBindViewHolder 中有一个 setOnClick 监听器 @Override public void onBindViewHolder(final RecyclerView.Vi
我正在使用 RecyclerView 水平显示项目。 我希望当我使用 scrollToPosition(position) 时,相应的项目出现在中心而不是左侧。 有人知道怎么做吗?我知道如何使用 sm
我正在使用带有 GridLayoutManager 的基本 RecyclerView。我观察到 smoothScrollToPosition 和 scrollToPosition 都不能正常工作。 a
我制作了一个列表,它使用 LiveData 从房间数据库中获取项目。 .这个liveData然后绑定(bind)到 recyclerView , 使用 BindingAdapter . 列表适配器是
我已经使用客户端列表(从 0 到 14)创建了 RecyclerView。我需要最大的向下状态。为此,我使用方法 RecyclerView.scrollToPosition(14)。 当Recycle
所以我在 NestedScrollView 中有一个 Recyclerview。当我说 recycleview.scrollToPosition(X) 或 recycleview.getLayoutM
在 RecyclerView.OnScrollListener 的 onScrolled() 方法中,我需要能够区分滚动事件的两个不同来源: 用户使用触摸事件滚动 RecyclerView 代码滚动
这个问题已经被问过很多次了,但似乎没有符合我要求的解决方案。 我有一个有说明的食谱。每条指令都在 RecyclerView 中排序。顺序必须从上到下。它不能像这个问题的许多答案一样被逆转。 我有一个添
RecyclerView.scrollToPosition() 非常奇怪。例如,假设一个名为 "rv". 的 RecyclerView 如果现在item 10在当前RecyclerView下,调用rv
我的 Activity 中有一个 RecyclerView 并附加了一个 LinearSnapHelper: TimePickerAdapter timePickerAdapter = new Tim
tl;dr 如何在调用 scrollToPosition() 后等待真正的滚动完成?我所说的真正滚动的意思是 (1) RecyclerView 已完成滚动,并且 (2) 它已将所有 ViewHolde
我通过为页眉和页脚添加单独的布局来自定义 RecyclerView。我创建了常量来确定适配器类中页眉、页脚和列表项的属性。我还创建了一个 ViewHolder 模式,并根据 View 类型分配要显示的
在我的布局中,ScrollView 是父级,它有 Imageview(160dp 高度)和一个 Recyclerview 作为子级。 场景:有图片和10个String的item列表,可见的listit
我是一名优秀的程序员,十分优秀!