android-viewholder相关内容
RecyclerView.ViewHolder类的字段为public final View itemView.它说onBindViewHolder方法应该更新itemView的内容以反映给定位置的项目. final修饰符是否表示此字段的值不能更改? 下面的代码来自教科书: public class ViewHolder extends RecyclerView.ViewHolder {
..
在Fragment中,我有一个使用RecyclerView构造的项目列表(适配器和视图保持器). 列表的每个项目都与一个估计信标链接. 所以我想在检测到信标时突出显示项目视图(setAlpha或添加imageView). 信标检测在片段文件中: beaconManager.setRangingListener(new BeaconManager.RangingListener() {
..
我使用齐射连接从服务器中获取字符串数组.每个字符串都以十六进制包含不同的颜色.我使用这种颜色在适配器中设置可绘制的色调. 这是我在适配器中的代码: @Override public void onBindViewHolder(@NonNull final ViewHolder holder, final int position) { // Get item from posi
..
我在我的android项目中使用 FastAdapter . 这是我的使用方式: public class HRequest extends AbstractItem { public String imageURL; public HRequest() { }
..
我正在开发一个android应用程序,其中将两种不同类型的信息存储在"FirebaseDatabase"上. 然后在MainActivity中,我正在检索它们并将其显示给RecyclerView中的用户.这两种信息都应以不同的布局显示,即它们的布局都不同,这就是为什么我有两个制造两个不同的Model类,而现在拥有两个不同的适配器的原因.我正在使用@MikePenz的 FastAdapter
..
我正在尝试在RecyclerView中使用多个ViewHolders,以便在运行时换出这些视图.我创建了两个扩展RecyclerView.ViewHolder的类: MenuItemViewHolder public class MenuItemViewHolder extends RecyclerView.ViewHolder implements View.OnClickListe
..
我为recyclerView创建了一个Adapter和ViewHolder.我在Viewholder中绑定itemView的imageButton.并在onBindViewHolder中设置了onClickListener. 一切正常,但问题出在当我向下滚动列表时,imageButton的选定状态已更改为所选项目,并且列表底部的某些项目已经出现 已选择. 这是一些代码 publi
..
我想将列表项自动滚动到回收器视图的顶部(firstVisible项),并在该位置获取视图,以便可以从片段中突出显示它。 所以,这是我的片段代码的要旨: 私人无效activateNewListItem(int position){ mLayoutManager()。scrollToPositionWithOffset(position,0); RecyclerView.View
..
我已经调查了有关此问题的几种答案(此处,此处,和此处),则所有提议的解决方案都没有起作用。我的问题是我的RecyclerView列表项没有显示。我已经在MessengerRecyclerAdapter,onCreateViewHolder,onBindViewHolder和getItemCount中设置了断点,而且只有第一个被调用。在断点处,我输入了表达式求值器并执行 MessengerR
..
我最近在玩RecyclerView和Android 5+中的ViewHolder概念。适配器实现处理相当大的数据集(约6万个项目),这些数据集是通过 onBindViewHolder(...)调用从互联网上请求的。网络请求由凌空库处理,响应代表用于填充视图持有人的数据模型。 现在,当快速移动时(即以速度运动) ,而不是用户触摸设备并在屏幕上缓慢移动的滑动方式),对于适配器中的所有位置都调用
..
我有一个来自exoguru的示例应用程序,其中包含cardview,每张卡都包含一张图像和相应的文本.现在,如何在单击该特定卡时在另一个活动中显示该图像和文本? 这是屏幕截图这是ViewHolder,其中包含卡片视图的onclick class ViewHolder extends RecyclerView.ViewHolder{ public ImageView
..
修改 因为这是一个通用适配器,而不是简单的适配器,我知道添加点击侦听器的方法.在onCreateViewHolder中执行此操作不是一个好习惯.所以这就是为什么我需要一个更好的建议 我在android中创建了一个 RecyclerView通用适配器.现在,我想提出一些改进建议.以及如何向其中添加clickListener. GenericAdapter.java publi
..
似乎有多种方法可以实现RecyclerView列表,其中某些方法比其他方法更具逻辑性.超出简单列表的范围会导致数据更改,从而增加了复杂性.实施查看列表项详细信息的功能会带来更多的复杂性. 尽管我在以这种方式实现列表方面取得了一些成功,但我感到我提出的内容不是有效的,也不是设计框架时想要的.看着我使用的各种方法,我一直说:“这不是他们想要我做的方式." 我要检查的基本应用程序是一个显示来
..
在用户单击单选组中的“是"或“否"单选按钮后,如何平滑滚动到列表视图中的下一项. 例如.如果用户对第一个问题回答“是"或“否",则应平滑滚动至第二个问题. 我找到了下面的代码,它正在使用静态位置值,但是我不知道如何在选择单选组(是或没有单选按钮)时滚动到下一个索引(下一个问题). int index = 0; int h1 = simpleListView.getHeight();
..
我知道这个问题之前被问过很多次,并且一直在跟着他们问,我在很大程度上已经做到了,只剩下一个问题.我能够通过添加 textwatcher 来解决重复问题.并使用 hashmap 存储值,但是剩下的问题是,当我滚动回原始编辑文本时,原始编辑文本的值也消失了.我的意思是,如果我先输入诸如EditText的内容然后向下滚动,则该值不会在任何地方重复,但我键入的EditText的值也消失了.这是我的代码.
..
我的应用程序中有一个列表视图.每个listview行在点击时都会展开,并且隐藏视图变为可见,但是问题在于隐藏视图对于列表中的许多其他项目也变得可见.我知道此行为的原因,但我不知道如何解决.这是我的适配器类 public class ScheduleTaskAdapter extends BaseAdapter { Context context; LayoutInflate
..
我正在使用viewHolder和getview在listvew中开发checkedtextview.从数据库填充检查/取消检查状态绑定运行良好.但是,如果我选中该项目,然后滚动listview,它将返回到取消选中状态. 这是我的customAdapter代码. public class CustomAdapter extends ArrayAdapter { privat
..
我有一个简单的代码片段,用于实现自定义列表视图. 我的代码如下: WeatherAdapter.java: public class WeatherAdapter extends ArrayAdapter{ Context mcontext; int mlayoutResourceId; weather mdata[] = nu
..
在开发Android程序时;并且您想要一个 ArrayAdapter ,您可以简单地拥有一个类(大多数情况下带有 ViewHolder 后缀)或直接为您的 convertView 充气并找到您的按ID查看. 那么使用ViewHolder有什么好处? 两者的示例: @Override public View getView(int position, View convertView, V
..
我只是想更好地理解我经常用来优化 ListView 的以下模式我的读物只指出了一个事实,即静态内部类被视为顶级类。与会员类(非静态)相比,这样的事情有什么好处? @Override public View getView(int position,View convertView,ViewGroup parent){ Comment comment = getItem(posi
..