我正在开发一个使用回收站视图的应用程序,必须在按下按钮后更改项目文本。问题是我不知道如何在事件后将xml文件中的文本更改为另一个文本。有人知道吗?
答案 0 :(得分:1)
虽然这篇文章不是很清楚,但我认为这可能会有所帮助:
在按下按钮后更改项目文本
没有代码,我假设您的按钮位于项目行中。
onBindViewHolder()
中的按钮上设置点击侦听器。notifyItemChanged(position)
shouldChangeSize = true
之类的var onBindViewHolder()
时,请检查此状态并进行绑定,就像通常只处理这种情况并相应地更改TextView一样。 textView.size = 34sp
或textView.text = "My Text
答案 1 :(得分:0)
让您有一个在回收站视图中显示的文本列表,因此在btn单击时,您想更改回收站视图中的第5个项目的文本,因此只需更改列表中的第5个项目并调用recycler.notifydatasetchanged( )