android-viewholder相关内容

为什么 EditText 中的输入值在 RecyclerView 中滚动时会交换位置?

在 EditText 中输入输入后,如果快速向上或向下滚动,则输入值会在 RecyclerView 的另一个 EditText 中交换其位置. 滚动数据之前是在第一个 EditText 中. 上下滚动后,第一个 EditText 的值将其位置更改为第四个,并且交换是随机的.有什么办法可以稳定数据. 这是一个示例截图 这是模型类: 公共类产品{公共 int pId;公共字符串 pN ..

RecyclerView 中的项目未按预期对齐

我的应用有一个包含回收视图的聊天活动.这个 recyclerview 包含两个项目,分别显示用户收到的消息和用户发送的消息. 用户收到的消息按预期从recyclerview的左侧对齐,但用户发送的消息没有按预期从recyclerview的右侧对齐. 现在的样子:蓝色消息是收到的消息,灰色消息是发送的消息. 我需要 ui 的外观:我希望灰色消息从屏幕右侧对齐,如下图所示. 代 ..

从 Viewholder 通知 RecyclerView Adapter 的最佳方式?

我有一个带有多个项目视图类型的 RecyclerView,因此它们被分成单独的 ViewHolder 类.之前,当所有的 ViewHolders 都与 RecyclerView Adapter 在同一个类中时,我可以在单击或删除项目时直接更新适配器.但是,我将 ViewHolders 分成不同的类以更好地组织代码.现在,我无法直接更新我的 RecyclerView Adapter.以下哪种解决方案 ..
发布时间:2021-11-27 23:04:59 移动开发

如何在 RecyclerView 中将 OnClickListener 设置为两个按钮?

在我的 android 应用程序中,我有一个活动来显示 RecyclerView,其中每一行由一个 TextView 和 2 个按钮组成.就这样: 好吧,根据互联网的许多解释,我制作了这个适配器: 公共类 ListAdapter 扩展RecyclerView.Adapter{私人 LayoutInflater layoutInflater;受保护的向量清单;公共列表适配器(上下文上下文, ..

如何处理 RecyclerView.ItemDecoration 中的点击事件?

我有一个 RecyclerView(带有 LinearLayoutManager)和一个自定义的 RecyclerView.ItemDecoration. 比方说,我想在装饰视图中有按钮(出于某种原因......). 我用按钮填充布局,它可以正确绘制.但我无法使按钮可点击.如果我按下它,什么也没有发生(它保持不变,没有按下效果)并且 onClick 事件不会触发. ItemDec ..
发布时间:2021-11-27 23:04:43 移动开发

将单击侦听器添加到通用 RecyclerView 适配器

编辑 因为它是一个 genericAdapter 并不简单,我知道添加点击监听器的方法.在 onCreateViewHolder 中执行此操作并不是一个好习惯.所以这就是为什么我需要一个更好的建议 我在 android 中创建了一个 RecyclerView 通用适配器.现在我想要一些改进它的建议.以及如何向其添加 clickListener. GenericAdapter.ja ..

在 RecyclerView.ViewHolder 中添加片段

我有一个 RecyclerView.ViewHolder,它将根据传递的对象实例将不同的片段添加到其 FrameLayout 中.问题出现在几乎不可能将片段添加到 ViewHolder 的地方.请注意,我已经从父级传递了 FragmentManager.最初我尝试使用此代码 public void setSomething(boolean A) {如果一个) {mFragmentManager. ..
发布时间:2021-11-27 23:04:16 移动开发

单击 AlertDialog 项目列表时,在 RecyclerView 布局之间切换

我有三种不同的布局 cardsListLayout , titleLayout , cardMagazineLayout 将来可能会有更多,用作 onCreateViewHolder 方法. 我想在 onCreateViewHolder 方法中的视图之间切换,以便当用户从 AlertDialog 列表中选择时 这个 onOptionsItemSelected in MainActivi ..

ViewHolder 选择问题

我在一个应用程序中工作,我在其中处理与 ViewHolder 复合的 ListView.在这个 ViewHolder 中,我有一个 CheckBox.这是我的代码: 私有类 SettingsArrayAdapter 扩展 ArrayAdapter{上下文上下文;ArrayList价值观;RowSettingsViewHolder vh = null;BigRowSettingsViewHolde ..
发布时间:2021-11-27 23:03:42 移动开发

Checkedtextview 在滚动 Listview 后选中/取消选中

我正在使用viewHolder 和getview 在listvew 中开发checkedtextview.从数据库填充选中/取消选中状态绑定运行良好.但是,如果我检查项目然后滚动列表视图,它将返回取消选中. 这是我的 customAdapter 代码. public class CustomAdapter extends ArrayAdapter{私人活动;内部标识;字符串自动标识;Arr ..

当我从同一 ListView 行更新不同的 TextView 时,TextView 滚动正在重置

我有一个列表视图,对于一个特定的项目,我每秒刷新剩余时间.它工作正常,但我有一个小错误.每当我打电话 duration.setText(newRemainingValue); 为了更新值,来自同一行的另一个 textView 会受到影响.这个另一个 textVewi 显示一个 scolling 文本 title.setSelected(true);title.setEllipsize(Tru ..
发布时间:2021-11-27 23:02:39 移动开发