在安卓自定义控件的时候自定义个属性
给setNumber设置值,然后发现 一直报cannot find the setter for attribute
但是 给安卓的原生属性设置值就不会报错,类似 android:text="xxx"
解决方案
再自定义控件中写一个静态方法
参数是2个 一个是控件本身这个view 第二个就是你要设置的属性值
定义的这个方法 方法名可以随意,但是一定要有bindingAdapter 注解
第一个参数是系统帮你填的不用管 ,就是控件本身,第二个参数是你要输入的属性值 ,这个在布局文件中已经被viewmodel绑定
最后记得刷新控件的宽高,这样不会出现内容变了布局显示不全的问题