android-viewholder相关内容

如何在android中平滑我的gridview滚动?

我在下面的代码中使用class用于gridview.我怎样才能通过viewholder或其他方法使我的gridview滚动平滑? 我只希望我的滚动gridview性能非常平稳.我使用这个gridview来显示图像和名称,并通过单击eacj项打开另一个活动以获取有关的详细信息. import android.content.Context; import android.view.Layout ..
发布时间:2020-08-30 18:54:33 移动开发

Android ListView在相同类型的设备上的行为不同

我正在与一个让我发疯的问题作斗争: 我有一个非常简单的ListView,它可以在一台设备上平滑滚动,而在另一台几乎100%相同的设备上却很笨拙. 此处,您可以找到滚动动画的视频和此处,您可以找到(几乎)平滑视频滚动. 缓慢滚动发生在具有此规格的设备上,则平滑滚动会在具有此规格的设备上发生 这是我使用的最基本的代码(显然使用ViewHolder模式),这怎么可能?请有人帮我!!! ..
发布时间:2020-08-30 18:54:28 移动开发

RecyclerView延迟加载

我正在RecyclerView适配器上进行延迟加载.首先,我获取图像元数据(如果有的话),然后让毕加索下载实际图像. public class PostHolder extends RecyclerView.ViewHolder implements Callback{ private PostImageView cover; private TextView ..
发布时间:2020-08-30 18:54:24 其他开发

为MainActivity制作ListView持有人

我的listview正在工作以在MainActivity上显示它,并且该布局设置为具有新Person对象的3个TextView属性. 我以前的代码可以正常工作,但是滚动很慢,所以我考虑使用Holder模式进行优化.但是,当尝试实现此功能时,我在TextView personID=(TextView) view.findViewById(R.id.person_field1) 行上显示了Nu ..
发布时间:2020-08-30 18:54:21 Java开发

Android View setActive,setSelected和RecyclerView状态

当前,我有一个RecyclerView,带有一个可以具有三种状态的复选框.勾选,取消勾选或锁定. 我知道我可以设置自定义视图状态.问题是更了解recyclerview视图持有者绑定的行为和行为. 当RecylcerView加载时,所有内容均按预期方式工作,除了锁定的项目外,其他所有内容均未选中.当我单击一个未锁定的复选框时,所有内容都可以正常运行,请选中该复选框,然后取消选中该复选框. ..
发布时间:2020-08-30 18:54:18 移动开发

验证RecyclerView内容

我认为无需重复有关如何设置RecyclerView的确切描述.此处描述: Android-具有各种动态功能的RecyclerView内容,每个项目都不同 简而言之,我的Recyclerview可能包含各种控件,例如编辑文本,微调框等.然后,recyclerview放置在Activity布局中,始终以嵌套滚动视图作为其父级进行扩展.当用户在我的活动中单击“确认"按钮时,应验证回收者视图的内容- ..

RecyclerView Adapter onBind方法

我在MainActivity 3 RecyclerViews中. 其中一个是底部表单,它是主要表单(默认情况下,底部表单是Open To Display this),这是其 适配器的onbind方法 做了一个 onClickListener ,以便当用户单击该项目时我想要 我想返回到主活动类,以设置要开始滚动的方法,是要关闭底部工作表并为下一个回收视图设置数据(当底页已关闭) . ..
发布时间:2020-08-28 04:41:22 移动开发

如何在回收站视图中使用getTag()和setTag()

我正在使用RecyclerView custum适配器,其中数据是从getter和setter方法获取的,并且superHero.getStatus()存在一个问题,即,如果该位置上有“删除",则所有视图可见性将为View.GONE否则,所有视图将显示在该项目上.有时它无法按以下代码条件工作.另一个问题是,当我单击按钮时,它会影响另一个视图.请检查以下代码.并告诉我该怎么做才能改善它.我应该使用g ..
发布时间:2020-08-28 04:22:31 移动开发

如何为多个视图持有者创建一个与所选视图持有人匹配的视图持有者视图适配器,而不是在同一回收者视图列表中

我想知道如何创建一个可容纳多个视图持有者的回收站视图适配器,并且每次用该适配器实例化RecyclerView时,我只想查看一种特定类型,而不是混合类型. 我在Android活动中有2个不同的屏幕,每个屏幕都显示一个项目/卡片列表,一个是文本和数字,另一个是照片.现在,我为每个对象有2个不同的自定义适配器,而我想要实现的是一个适配器的灵活性,该适配器可以根据其显示的屏幕在对象类型之间进行延迟, ..
发布时间:2020-08-28 04:13:11 移动开发

单击按钮后如何从各自的recyclerview项目中获取各自的文本和图像?

我正在从Firebase中检索一些数据,并使用RecyclerView进行显示. 我的RecyclerView上有卡片,可以在其中检索文本和图像. 卡上有一个按钮,该按钮开始蓬松.浮动对象具有ImageView和TextView,其中应显示单击了按钮的卡片中的图像和文本. 问题是,当单击第一张卡片的按钮时,浮动图标开始启动并显示相应卡片的图像和文本,但是当我按下另一张卡片的按钮以 ..

RecyclerView.Adapter的onCreateViewHolder和onBindViewHolder方法未得到调用

我正在按照我的项目中提供的示例项目,尝试在我的项目中实现 TwoWayView 该链接.我已经实现了所有内容,并且我的代码可以正常运行,没有任何错误,但是实际的List并没有膨胀.调试后,我发现适配器设置正确,并且getItemCount方法也返回正数,但是未调用其他两个覆盖的方法onCreateViewHolder和onBindViewHolder.我不知道为什么它不起作用.请查看下面的部分代码 ..

ViewHolder不是内部类

RecyclerView.ViewHolder不能用作内部类吗? 这样做有什么问题吗? 我已经搜索过了,但是还没有找到任何文档! 解决方案 实际上,我认为ViewHolder应该是静态嵌套类(请注意静态!)或顶级类(实际上没有什么不同,只是类名将包含外部类名,后跟$,然后是内部类名. 为什么会这样呢?当ViewHolder是适配器的非静态内部类时,它将保留对适配器的引用.现在, ..
发布时间:2020-08-28 03:56:11 移动开发