在此代码中,mytest是卡片视图旁边的文本视图
cards item = new cards(dataSnapshot.getKey(), dataSnapshot.child("name").getValue().toString(), mytest, profileImageUrl);
rowItems.add(item);
arrayAdapter.notifyDataSetChanged();
答案 0 :(得分:0)
据我所知,您应该像这样实现TextWatcher(科特林中的示例):
class MyTextWatcher() : TextWatcher {
override fun afterTextChanged(editable: Editable?) {
//Do something
}
override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) {
//Do something
}
override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) {
//Do something
}
}
然后将其附加到所需的TextView中,如下所示:
yourTextView.addTextChangedListener(MyTextWatcher)
答案 1 :(得分:0)
由于TextView
是一个不可变字段,因此我认为您不能添加 TextChangedListener 。
但是,如果您想观看EditText
的更改,请查看TextWatcher
:https://developer.android.com/reference/android/text/TextWatcher