大家好我需要帮助我第一次使用android studio java。。。这是我的界面
在此输入图像描述
我想恢复列表中的EditText值时,用户点击"valider la命令"
为了检索该值,您应该在回收器视图适配器中声明一个数组,每当用户更改它时,您都可以在其中写入每个值。
您还应该添加一个公共方法来从适配器类检索该数组。因此,在button onClickListener中,您只需使用public方法从适配器中检索该数组。
下面是一个例子:
class AsistenteAdapter(var names: ArrayList<String>): RecyclerView.Adapter<AsistenteAdapter.ViewHolder>() {
//DECLARE HERE YOUR ARRAY VARIABLE (SAME SIZE AS names.size)
class ViewHolder(var binding: ComponentApuntadoContainerBinding): RecyclerView.ViewHolder(binding.root){}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
val binding = ComponentApuntadoContainerBinding.inflate(
LayoutInflater.from(parent.context),
parent,
false
)
return ViewHolder(binding)
}
override fun onBindViewHolder(holder: ViewHolder, position: Int) {
//ADD HERE YOUR LOGIC TO SAVE THE VALUE
//Put on text changed listener to your EDITTEXT, so that whenever the text is changed, the value is saved in your array
}
override fun getItemCount(): Int {
return names.size
}
public fun getValues(): //ARRAY {
return //YOUR ARRAY VARIABLE
}
}
我希望我能帮忙:)
我有一个recyclerview,我用itemtouchhelper类给它添加了swipe,它工作得很好,在布局中有两个视图,前台视图在bacjground层上滑动,问题是我希望前台视图在滑动后获得上一个位置,就像在三星手机中进行呼叫的滑动效果一样。我可以在刷卡后拨打notifyitemchanged来实现这一点。但我只工作了一次,如果我再次在该项上滑动,视图不会恢复,这是我的itemtouchh
我有这个应用程序,它从MySql数据库中检索数据并将其解析为回收器视图。我有一个editText,我希望能够在键入时过滤回收器视图项目。 下面是我的主要活动(SearchAvtivity): 这是MyAdapter: Ido不知道您是否需要查看vlasses:下载器,解析器,连接器或支架。我请告诉我。
我正面临一个奇怪的错误,其中recyclerview只显示了一个项目。下面是我的recyclerview适配器的代码: 我已经在其他应用程序中使用了这段代码,它的工作非常完美。我已经检查了聊天数据,这也是完美的。 这里是指向git repo布局文件的链接:布局文件
购物清单活动: }
嘿,我正在尝试将文本从回收器视图项目复制到剪贴板中,当我尝试在活动中执行此操作时,它的工作原理,但当我尝试查看者中的代码时,我得到了未解决的参考:CLIPBOARD_SERVICE错误这里是代码:
然后,在每个@test方法中,我调用activitytestrule.launchactivity(Intent.action_main)),然后进行单击。我发现,只有第一次点击不起作用,但第二次和第三次点击起作用。那么,这种行为的原因又能是什么呢?