android-recyclerview相关内容

键盘打开时相应地向上滚动 RecyclerView

我创建了一个聊天活动,就像 facebook messenger 一样,底部有一个 EditText,上面是消息的 RecyclerView.当键盘打开时,我想向上滚动 RecyclerView 到底应该向上滚动多少.更具体地说,假设 RecyclerView 中有 5 条消息,当前第 3 条消息刚好在 EditText 上方.所以当键盘打开时,我想像以前一样在 EditText 上方保留第三条消 ..

Android:v7 support lib 27.1.0“程序类型已经存在"的编译错误;android.support.v7.recyclerview.extensions.ListAdapter

我认为 27.1.0 v7 支持库肯定存在错误,刚刚发布.更新我的项目以使用它(从 26.1.0 开始)后,我不断收到此编译错误: 任务 :app:transformDexArchiveWithDexMergerForRegularDebug FAILEDD8用于合并dex.已存在的程序类型:android.support.v7.recyclerview.extensions.ListAda ..

我们可以在 RecyclerView 行项目上使用内置的 setOnClickListener 而不是自定义项目点击侦听器吗?

我已经看到许多示例为行项目提供点击功能(用于在回收器视图中选择行项目),但所有这些示例都使用自定义点击侦听器类来实现这一点.有什么方法可以实现这种点击功能吗? 解决方案 检测对 RecyclerView 项目的点击非常容易.您需要做的就是定义一个接口(如果您不使用 Kotlin,在这种情况下您只需传入一个 lambda): public class MyAdapter extends R ..

点击获取recyclerview位置并传递对象

伙计们,我真的需要你们的帮助,我被困住了.简而言之,我制作了 recyclerview 来显示我解析的 json 数据.我所困扰的是如何获得 recyclerview 位置并将 json 对象传递给新的活动槽意图.这是我的代码,所以你可以看到发生了什么.主要活动: public class MainActivity extends AppCompatActivity 实现 SearchView. ..

RecyclerView 占据所有屏幕空间

所以我在布局文件中遇到了 RecyclerView 的问题 这是: RecyclerView 是可见和可滚动的,但 LinearLayout 和里面的 Views 不可见......我尝试了很多东西,但到目前为止没有任何效果. 你们中的任何人都可以指出我正确的方向吗? 非常感谢! 解决方案 将根视图更改为 FrameLayout.将 LinearLayout 的 ..
发布时间:2021-12-23 21:38:47 Java开发

在两个回收视图之间拖放

我创建了 2 个 Horizo​​ntal recycleView.这是完美的工作.我需要在每个 recycleView 内的项目之间进行拖放以及在这两个 recycleView 的项目之间进行拖放的功能.我现在还在做的 - 私有 RecyclerView mRecyclerViewCompletedTask;私有 RecyclerView.Adapter mAdapterCompletedTa ..
发布时间:2021-12-23 21:38:38 移动开发

安卓 |RecyclerView 项目上的 AlertDialog 单击

我已经实现了一个 RecyclerView.现在我想在单击 RecyclerView 的项目时显示 AlertDialog.我尝试了很多方法,但都没有奏效.这是我的适配器类, public class SearchResultAdapter extends RecyclerView.Adapter{私人列表结果列表;公共类 MyViewHolder 扩展 RecyclerView.V ..

RecyclerView 项目在滚动时点击

我有一个 RecyclerView.在其适配器的 onBindViewHolder() 中,我将 OnClickListener 设置为 ViewHolder 的根布局. 但是,我最近注意到在滚动时无法点击 RecyclerView 的项目.只有在它停止之后.如果我在滚动时单击 RecyclerView 上的某个位置,RecyclerView 只会停在该位置,不会单击任何项​​目. 您 ..
发布时间:2021-12-23 21:38:16 移动开发

添加新项目时,Android Firebase 聊天 RecyclerView 会自动滚动到底部

我正在使用 firebase 开发一个 android 聊天. 我试图研究这个问题,但我找不到好的解决方案. 希望有人能帮助我. 我的问题我希望 RecyclerView 在添加新项目时自动滚动. 这是我的代码. @Nullable@覆盖公共视图 onCreateView(LayoutInflater inflater,ViewGroup 容器,Bundle savedI ..

Android RecyclerView Edittext 问题

我正在创建一个可编辑项目列表(从后端接收).为此,我正在使用“新"回收器视图.我的回收站视图中有几个可能的视图类型: 复选框 微调器 编辑文本 我遇到的问题是 EditText 获得焦点.AdjustResize 正常工作,并显示了我的键盘.但是获得焦点的 EditText 在列表中不再可见.(现在调整大小部分的列表中的位置低于可见位置).在这种情况下,我不想使用 AdjustPa ..

Android 阻止嵌套的 recyclerview 自动重新定位

我有一个 ViewPager 作为线性布局中的一个项目,视图分页器中的每个项目都包含一个 RecyclerView.问题是,每当页面最初加载时,或者当我在 ViewPager 上更改页面时,视图都会自动滚动,因此回收器视图的开头是屏幕顶部,而不是保持原样. 问题的 .gif 文件在 此处.注意我没有向下滚动,那是自动重新定位. 如何防止视图自动重新定位到回收器视图的开头? 解决方 ..
发布时间:2021-12-23 21:37:43 移动开发

当子 recyclerview 滚动到最后一项时禁用 ViewPager 分页

我有一个 viewpager,在其中一个片段中,我有两个单独的片段,分别包含一个垂直和一个水平的 recyclerview. 当我将水平 recyclerview 滚动到最后一个项目并尝试进一步滑动时,viewpager 会滚动到下一页.我不希望这种情况发生.当我尝试过度滚动水平 recyclerview 时,我想禁用 viewpager 的分页. 但是,当我在其他任何地方滑动时,我不 ..

在 NestedScrollView 中使用 RecyclerView 时性能不佳

我正在开发一个搜索联系人功能,在该屏幕中,NestedScrolView 中有一个 RecyclerView(fillViewport = true).屏幕设计:(这个设计被客户接受了,我不能改变它) 将当前设备的所有联系人加载到一个ArrayList后,从该数组中过滤搜索结果. 有几种情况会使应用非常滞后: 1. 当用户输入一个没有结果的输入,然后用户清除搜索,我必须再次显示所有结果. ..

错误膨胀类 RecyclerView

所以我的代码只是使用 RecyclerView 制作了一个 CardView 列表.在运行我的代码时,我不断收到一个奇怪的错误,声称我的 xml 中有错误.修修补补一段时间后,我发现在我的布局文件中,如果我将 更改为 一切都会正常正好.为什么会这样? 我的活动. import android.support.v7.app.ActionBarActivity;导入 android.os.Bund ..

当适配器已注册观察者时,无法更改此适配器是否具有稳定的 ID

我在我的 android 项目中使用 RecyclerView,它的性能非常糟糕.从答案 here,我尝试添加 adapter.setHasStableIds(true);到我的代码.运行时出现错误: java.lang.IllegalStateException:当适配器已注册观察者时,无法更改此适配器是否具有稳定 ID. 我的完整 logCat 如下; 09-22 22:22:23.63 ..
发布时间:2021-12-23 21:37:13 移动开发