伴生函数定义

class OrderListPageBean{    companion object{        fun test1(num:Int){                    }    }    }

在java中使用

OrderListPageBean.Companion.test1(1)

在xml中使用

android:text="@{OrderListPageBean.Companion.test1(1)}"

不过在当前版本,能链接上,但是没法编译通过

得使用object才可以使用

object GoodsConstant{ fun test1(num:Int){          }}

在xml中使用

android:text="@{GoodsConstant.INSTANCE.test1(1)}"

总结,xml中使用的方法,都是java中调用的方法,所以 遇到不知道怎么在xml写的方法,可以先在java中提示调用,而且有可能像伴生函数,即便是能够链接到,还是无法在dataBinding编译通过。

更多相关文章

  1. Android使用WebView实现图片点击的监听
  2. android 保存图片到数据库
  3. android log的两种方法
  4. Android中ViewFlipper详解
  5. Android数据过滤器:Filter
  6. Android(安卓)Audio 创建AudioTrack对象
  7. actionbar 详解教程
  8. Android(安卓)ListView的OnItemClickListener()参数详解
  9. android 实现圆角imageView的两种方法

随机推荐

  1. android am 启动activity service or bro
  2. android 布局
  3. Kotlin Android(安卓)Extensions (译文)
  4. Android开发:Android快速开发不可或缺的11
  5. TabHost 相关解决
  6. Android系统权限和root权限
  7. weex转android踩坑之旅
  8. android工程项目导入问题汇…
  9. android studio更改兼容android低版本
  10. android 外挂字幕接口