android-viewholder相关内容
我需要两个布局来使用 ViewHolder 根据列表视图项的偶数和奇数位置进行膨胀.在偶数位置我需要一个不同的布局,在奇数位置另一个具有相同元素但布局不同的布局.然而,我实现了它,它为我提供了不同位置的随机布局,而不管它们的位置.需要做什么来解决它.谢谢. public SimpleAdapter(ArrayList WishDataList, Context context,ListView
..
我在我的项目中实现了一个 recyclerView. 我的 recyclerView row 中有一个 Button.我的recyclerView每一行的代码是这样的: 保存的message_custom_row.xml
..
我正在使用 recyclerview 和页脚工作正常.但我无法删除最后一项.假设我们现在列表中有 2 个产品,如果用户将删除一个产品,那么 recyclerview 中将保留 1 个产品,那么我无法删除剩余的产品. 当我有一件商品时,它显示 PACK ID 为空 genericViewHolder.removes.setOnClickListener(new View.OnClickLis
..
我是安卓新手,我一直在从事一个项目,在我的新闻提要页面中,我试图包含一个模块化提要 RecyclerView,它显示具有不同答案形式的问题,根据问题类型而有所不同.到目前为止,我所做的方法是使用包含并在需要时将表单变为可见.最近因为我添加了更多模块,该应用程序开始明显变慢,所以我正在尝试实现 ViewStubs. 这是我的 RecyclerView 适配器: 公共类 ReQuestionA
..
我正在尝试创建一个将显示 TextView 的简单 RV.这是我的适配器: public class MyRvAdapter extends RecyclerView.Adapter{私有字符串[] mDataset;公共静态类 ViewHolder 扩展 RecyclerView.ViewHolder {//在这种情况下,每个数据项只是一个字符串公共 TextView mTextView;公共
..
我有一个包含不同视图持有者的回收者视图. 几个视图持有者有图像视图,我将其传递给 Glide 以显示图像. 问题是,当回收视图开始回收视图时,图像视图的宽度/高度是回收视图的宽度/高度,然后它们会错误地显示图像. 这是我的 ImageView: 编辑 2 ViewHolder 3 public class ViewHolder_Var3 extends AbstractH
..
我一直在将 SwipeableRecyclerView 用于我的 android 应用程序,以便为我的 recyclerView 启用滑动.RecyclerView 包含一个 cardView 列表. 我试图为卡片实现撤销功能,当向左滑动时会被删除(第一次滑动显示撤销,下一次滑动触发删除) 我正在尝试以下代码(我猜部分工作) SwipeableRecyclerViewTouchLis
..
我有一个包含 13 个项目的列表(尽管可以添加或删除项目),位置为 0-12.当第一次显示包含 RecyclerView 的片段时,用户只能看到位置 0 到 7(位置 7 只有一半可见).在我的适配器中,我 Log 每次绑定/绑定视图持有者(如果语法适用于此,则为 idk)并记录其位置. 适配器 @Override公共无效 onBindViewHolder(最终的 ViewHolder 持
..
我正在谈论的活动必须显示由 CardViews 填充的 RecyclerView 作为项目.我的目标是在每个 CardView 中依次显示一个 RecyclerView. 这里是我的 Activity 的基本 xml: 这是我的 CardView 的 RecyclerView 的布局:
..
我的问题是:我在 RecyclerView 内的一个视图上发生了视频流. 当用户滚动时,视图会被回收,而其他相机会在该回收的 Viewholder 上开始自己的流式传输.这对用户界面不利,因为流式传输过程需要几秒钟才能启动. 我如何对 RecyclerView 说:“嘿,Recycler,请不要回收那个确切的位置 x 并给该位置 始终 与您给它相同的视图第一次,而不是随机一次"?
..
我正在将视图动态添加到 RecyclerView 中的项目中.这些添加的视图应该只与添加它们的项目相关,但是我在滚动时遇到了问题.似乎 View 被回收并加载了一个新项目,但那些以前添加的视图仍然存在,只是现在在错误的项目上. 我假设这只是因为 ViewHolder 被重用,所以添加的项目在加载时再次显示新项目. 如何解决这个问题? 解决方案 这是我的一个老问题.悬赏金悬赏了它
..
所以我使用回收器视图在网格中显示图像,并使用 volley 库从 url 下载图像作为位图. public void onBindViewHolder(final TrendingAdapter.ViewHolder viewHolder, int i) {ImageRequest request = new ImageRequest(url, new Response.Listener() {
..
我正在尝试在 RecyclerView 中使用多个 ViewHolder,以便在运行时交换这些视图.我创建了两个扩展 RecyclerView.ViewHolder 的类: MenuItemViewHolder public class MenuItemViewHolder extends RecyclerView.ViewHolder 实现 View.OnClickListener {公
..
我正在使用带有 ImageView 和 TextView 的单行布局的 RecyclerView. 我想为视图而不是为单独的 ViewHolder 对象实现一个 OnClickListener.如何在 Adapter 中获取视图的位置? 现在我正在删除点击评论,但我无法选择点击的视图.我在适当的行中添加了一个 TODO. 公共类 CommentAdapter extends Recy
..
我有一个带有适配器和布局管理器的 RecyclerView.Adapter 有大约 15 个不同的 ViewHolder.其中之一包含加载外部内容的 WebView(其中 99% 是 YouTube 之外的视频).当适配器的任何视图离开屏幕时,问题就会出现 - WebView 中的视频继续播放并且声音正在播放.不过,这对我来说是可以接受的. 当我移动到另一个活动时,关键问题就开始了.视频的声
..
我在我的 RecyclerView 中使用了 这个库 我想在自定义标题中添加一个可点击的视图,但是当我在 中设置侦听器时 public void onBindHeaderViewHolder(HeaderHolder viewholderHeader, int position) 它无视我,点击后面的项目(recyclerview列表的背景选择器). onBindHeaderVi
..
1.TabLayout - tab1 (Fragment1)- tab2 (Fragment2)- tab3 (Fragment3)* RecyclerView + CardView (OnClick) On CardView ClickListner 在 tab3 中打开另一个片段.那么如何在tab3中打开fragment. 错误在getFragmentManager(): Frag
..
一个新手问题.为什么要在getView()中初始化ViewHolder?为什么不能在构造函数中初始化? 解决方案 您将有多个 ViewHolder 对象存在. ListView 本质上不会为其每一行创建新的 View 实例.这样一来,如果您有一个包含一百万个事物的 ListView,您就不需要存储一百万个事物的布局信息.那么你需要存储什么?只是屏幕上的东西.然后,您可以一遍又一遍地重
..
这可能是讨论而不是问题. 实现多种类型的正常方式 如你所知,如果我们想在RecyclerView中实现多种类型,我们应该提供多个CustomViewHolder扩展RecyclerView.ViewHolder. 例如, class TextViewHolder 扩展 RecyclerView.ViewHolder{文本视图文本视图;}类 ImageViewHolder 扩展
..
在 EditText 中放入输入后,如果快速向上或向下滚动,则输入值会在 RecyclerView 中的另一个 EditText 中交换其位置. 在滚动数据之前是在第一个 EditText 中. 上下滚动后,第一个 EditText 的值将其位置更改为第 4 个,并且交换是随机的.是否有任何解决方法来稳定数据. 这是一个示例截图 这是模型类: 公共类产品{公共 int pId;公
..