codelab-android-databinding
codelab-android-databinding copied to clipboard
error: <identifier> expected when setting up binding adapters for two way data binding
I am trying to setup two way binding for TextInputEditText with Float variable.
Here is the entire content of my DataBindingAdapters class.
object DataBindingAdapters {
@BindingAdapter("android:text")
@JvmStatic
fun setText(view: TextInputEditText, value: Float) {
if(value != view.text.toString().toFloat()) {
view.setText(value.toString())
}
}
@InverseBindingAdapter(attribute = "android:text")
fun getText(view: TextInputEditText): Float {
return view.text.toString().toFloat()
}
}
But I am getting:
error: