android-recyclerview相关内容
我尝试为回收站视图添加滚动侦听器并制定了一些逻辑,但我无法一次滑动一项.我在互联网上进行了一些搜索,但我得到了一些具有自定义回收器视图的第三方库.我们可以在回收站视图中一次实现一项滑动吗?如果是请告诉如何?像这样图片一次滑动一个项目. 解决方案 这软化了项目之间的移动: 公共类 SnapHelperOneByOne 扩展 LinearSnapHelper {@覆盖公共 int findT
..
背景 可以使用以下方法将 RecyclerView 捕捉到其中心: LinearSnapHelper().attachToRecyclerView(recyclerView) 例子: MainActivity.kt 类 MainActivity : AppCompatActivity() {覆盖 fun onCreate(savedInstanceState: Bundle?)
..
来自:https://developer.android.com/training/material/列表卡片.html 我想在主屏幕的小部件中设置 RecyclerView.有可能吗,如果可以,该怎么做?请给一些样品. 解决方案 不支持RecyclerView 用作RemoteView.请参阅 CreatingLayout RemoteViews 对象(以及相应的 App W
..
我通过使用跨度计数为 3 的 GridLayoutManger 设置其布局,将我的 RecyclerView 定义为网格,这已经可以正常工作了.我还在我的回收站视图中添加了一个项目装饰器,它将管理网格项目之间的间距,这也可以正常工作. 公共类 GridSpacingItemDecoration 扩展 RecyclerView.ItemDecoration {私有整数跨度计数;私人 int 间距;
..
在 EditText 中输入输入后,如果快速向上或向下滚动,则输入值会在 RecyclerView 的另一个 EditText 中交换其位置. 滚动数据之前是在第一个 EditText 中. 上下滚动后,第一个 EditText 的值将其位置更改为第四个,并且交换是随机的.有什么办法可以稳定数据. 这是一个示例截图 这是模型类: 公共类产品{公共 int pId;公共字符串 pN
..
我创建了一个聊天活动,就像 facebook messenger,底部有一个 EditText,上面是消息的 RecyclerView.当键盘打开时,我想向上滚动 RecyclerView 到底应该向上滚动多少.更具体地说,假设 RecyclerView 中有 5 条消息,当前第三条消息就在 EditText 的上方.因此,当键盘打开时,我想像以前一样将第三条消息保留在 EditText 上方.我
..
有没有什么方法可以使用 RecyclerView 来停止项目的拖放到特定位置.我已经实现了 Drag &使用下面的代码删除. val _ithCallback = object : ItemTouchHelper.Callback() {//在你的实现中覆盖乐趣 onMove(recyclerView: RecyclerView, viewHolder: RecyclerView.ViewHo
..
我正在开发一个 android 应用程序,它的屏幕包含以下内容: Recycler 视图,包含如下图所示的类别 底部的单独视图,用户应该能够将其拖动到 RecyclerView 项目上,拖放后用户将在 RecyclerView 项目数据处显示更改(例如类别中的项目计数) 我需要一些有关如何实施此流程的帮助将 View 拖入 Recycler 项,下图准确解释了我想要做什么但不知道该怎
..
我有一个 String 类型的二维 ArrayList,它是 RecyclerView 的适配器类的输入.每次调用 onResume() 时,列表中的数据都会从 SQLite 数据库中获取.我已经实现了一个拖放功能和一个成功交换列表元素的 onMove() 函数.但是,我需要在调用 onResume() 之前存储修改后的列表,这将重写列表并用旧位置填充它.我的猜测是在 onStop() 事件中实现
..
我想在我的列表中实现部分.我有一个任务清单.List 有一个自定义适配器,它扩展了 recyclerview 滑动适配器,因为我已经对 recyclerview 实现了滑动手势. 所以现在任务列表与已完成和待处理的任务一起显示.每个列表项都有一个复选框,显示任务已完成或待处理. 如果选中复选框,则任务完成,反之亦然.现在我想用标题制作两个部分.一个用于已完成的任务,另一个用于待处理的任
..
我在我的 RecyclerView 中使用 这个库 实现了粘性标题 我想在自定义标题中添加一个可点击的视图,但是当我在 中设置监听器时 public void onBindHeaderViewHolder(HeaderHolder viewholderHeader, int position) 它忽略了我,点击了后面的项目(recyclerview列表的背景选择器). onBind
..
当我点击一个项目时,有时它会工作,有时它会崩溃. 以下是点击项目后的致命异常. 2020-03-31 21:59:18.087 15383-15383/com.aliton.myapp E/AndroidRuntime: FATAL EXCEPTION: main进程:com.aliton.myapp,PID:15383java.lang.IllegalStateException:查看
..
我在我的 android 项目中遇到了标签栏和 ViewPager 的问题.该应用程序的作用是它有一个活动,它承载一个选项卡布局,然后有 2 个片段代表每个选项卡. 当 Activity 打开时,它会发布到 API 以获取一些数据,并将数据放入数据适配器中,用于每个片段中的 Recycler View 和 Card 布局. 回收站视图将包含 3 个项目,但仅显示 2 个项目,因为第一个
..
我正在使用ViewPager左右滑动,我也添加了选项卡,选项卡的数量取决于服务器数据,所以我不能将选项卡的数量设为固定.为此,我仅使用 Single Fragment 和 RecyclerView 在 recyclerView 中显示 JSON 数据.当第一个应用程序启动时,应该在第二个选项卡中显示的数据将显示在第一个选项卡本身中.在我滑动到 3rd Tab 并再次返回到 1st Tab 后,数据
..
好的,我知道,可能有人已经问过这个问题了.我已经在 此链接 上找到了解决问题的可能方法.但是,由于未知原因,该解决方案对我不起作用.我想在 RecyclerView 内单击项目(CardView)时显示 Toast.此 Toast 必须向我显示所单击项目的位置.当我点击 CardView 时,我看到了波纹——这意味着卡片被点击了——但不幸的是,我没有看到任何 toast.有人可以解释我为什么吗?提
..
我正在制作一个包含三个选项卡的应用程序,每个选项卡都有一个带有两个文本的 recyclerview,我希望用户能够单击任何 recyclerview 项目,并且该项目中的文本应该传递给一个新活动. 这是应用外观的图片. 这是我的 MainActivity 代码 公共类 MainActivity 扩展 AppCompatActivity {@覆盖protected void onCre
..
这是我的以下 AsyncTask 类代码,用于下载 RecyclerView 的图像. public class MyDownloadImageAsyncTask extends AsyncTask{私有最终 WeakReference图像视图参考;公共 MyDownloadImageAsyncTask(ImageView imv) {imageViewReference = new WeakR
..
nav_draw_row.xml
..
我有一个带有 LinearLayoutManager 和 Adapter 的 RecyclerView: @Override public int getItemViewType(int position) {返回位置 == 0?R.layout.header : R.layout.item;} 这是header.xml: OnClickListener/OnTouchListener 设置
..
我正在开发一个 Material Design Navigation Drawer.我创建了一个新类 RecyclerItemClickListener 在其中实现 RecyclerView.OnItemTouchListener 来处理用户对列表项的点击.我在 MainActivity 类的 onCreate 方法中以这种方式使用该类: mRecyclerView.addOnItemTouch
..