Android 我可以获取edittext';文本对象引用?
我可以获取edittext的文本对象引用项的视图持有者吗 我的取景器Android 我可以获取edittext';文本对象引用?,android,android-recyclerview,Android,Android Recyclerview,我可以获取edittext的文本对象引用项的视图持有者吗 我的取景器 override fun bind(list: MutableList<Test>, position: Int) { list.get(position).test.get(0).editable = binding.etTest.text //not reference val testEdit = binding.root.findViewById(R.id.et_test) as EditT
override fun bind(list: MutableList<Test>, position: Int) {
list.get(position).test.get(0).editable = binding.etTest.text //not reference
val testEdit = binding.root.findViewById(R.id.et_test) as EditText
list.get(position).test.get(0).editable = testEdit.text ////not reference
}
override-fun-bind(列表:可变列表,位置:Int){
list.get(position).test.get(0).editable=binding.etTest.text//not reference
val testEdit=binding.root.findViewById(R.id.et_test)作为EditText
list.get(position).test.get(0).editable=testEdit.text///非引用
}
文本更改时,list.get(位置).test.get(0).可编辑项不更改
我该怎么做 您需要澄清您的问题,但我假设您希望使用
RecyclerView
。在这种情况下,您必须使用ViewHolder
模式
ViewHolder
负责扩大您的视图,并保留对您的EditText
(s)或视图中任何内容的引用。然后,在bind()。。。我不必用这个@BindingAdapter。。非常感谢。