Android Custom View是可以使用 databinding 的

            //java.lang.IllegalArgumentException: View is not a binding layout
// val bindingTemp = DataBindingUtil.bind<V>(view)
val inflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
// val bindingTemp = DataBindingUtil.inflate<MyviewTestBinding>(inflater,getCustomLayoutResId(),this,true)

使用Databinding会导致预览图出不来,但可以正常使用
Exception Details java.lang.ClassNotFoundException: androidx.databinding.DataBinderMapperImpl   
at java.lang.ClassLoader.loadClass(ClassLoader.java:589)   
at java.lang.ClassLoader.loadClass(ClassLoader.java:522)   
at com.robertsi.myview.ui.DemoTwoTextView.getViewBinding   ... (DemoTwoTextView.kt:24)

使用 buildFeatures {
    dataBinding true
}
Activity和Fragment的 layout 可以生成 xml对象文件
但 Custom view的 layout 不会生成
 

最新文章

  1. AjaxUpload跨域上传问题
  2. wxPython:事件
  3. Android Studio使用小技巧:提取方法代码片段
  4. IT人的自我导向型学习:开篇杂谈
  5. mysql 启动 导入sql文件
  6. for循坏的穷举与迭代,while、do while循环
  7. Oracle基础&lt;5&gt;--触发器
  8. 用HTML5 Canvas 做擦除及扩散效果
  9. C# 批量插入表SQLSERVER SqlBulkCopy往数据库中批量插入数据
  10. vs2012找不到system web optimization命名空间
  11. ***PHP各种编码的汉字字符串截取
  12. bat判断某个目录是否存在
  13. js获取网页高度和宽度(备份)
  14. 无法启动此程序,因为计算机中丢失QtCore4.dll。尝试重新安装该程序以解决此问题(在系统里添加3个路径)
  15. 不能使用ASP.NET验证控件---WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptRes
  16. Java正则表达式基本应用
  17. 可视化配置以及Net应用MemCache在win7
  18. vue前端开发。。。
  19. Zabbix系列之八——安装agent监控windows
  20. [转帖]十分钟快速理解DPI和PPI,不再傻傻分不清!

热门文章

  1. 第七周作业-N67044-张铭扬
  2. 【Direct3D 12】什么是Direct3D 12
  3. 启动项目报错org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character ‘@‘
  4. input输入框限制输入
  5. 在windows服务中托管asp.net.core
  6. CF1268B题解
  7. CTF学习笔记(三)php部分
  8. 思科数据中心CCIE v3.0考试内容
  9. 【GROMACS】分子动力学模拟①——环境搭建
  10. Pytorch实战学习(六):基础CNN