当前位置: 首页 > 知识库问答 >
问题:

Android-DataBinding-如何以及何时生成绑定类?

轩辕煜
2023-03-14
  By default, a Binding class will be generated based on the name of the layout 
file, converting it to Pascal case and suffixing “Binding” to it. 
The above layout file was activity_main.xml so the generate class was ActivityMainBinding.

何时会生成绑定类,这里是ActivityMainBinding。我有编译时错误。“无法解析ActivityMainBinding”。

ActivityMainBinding binding = DataBindingUtil.setContentView(this, R.layout.main_activity);

感谢任何帮助。谢谢

共有1个答案

陶睿
2023-03-14

您的布局名称是什么?

上面的布局文件是Activity_Main.xml,因此生成的类是ActivityMainBinding。

这意味着生成的类名将取决于布局的名称activity_main.xml->activityMainbinding.java

 类似资料:
  • Android Studio:3.1.0、3.1.1 分级:4.4 生成工具:3.1.0 我正在使用数据绑定库。当我向project添加布局文件或向布局文件中添加任何视图时,Android Studio无法为布局生成绑定类,直到重新构建项目。 布局文件: 我查看了Android Studio的日志,当布局文件发生变化时,总会有错误消息。

  • 问题内容: 我想在经过一定时间或生成了x数量的小怪后生成一个“ boss” Sprite,我如何在屏幕上显示计时器。 图片 当前代码 老板班 问题答案: 有几种方法可以在pygame中实现计时器。您可以使用返回的时间来增加或减少计时器变量,使用来计算时间差,或者与一起使用自定义事件。 示例1- 增量时间: 如果您想精确地生成1个Sprite,则可以添加另一个变量,例如,并仅在Boss没有生成时更改

  • 我想包括一个布局与数据绑定。 我想使用将id从java传递到布局,但我似乎找不到正确的语法。 这是我的片段类,带有和: 我想充气。分割项目,并使其包含

  • 本文向大家介绍Android dataBinding与ListView及事件详解,包括了Android dataBinding与ListView及事件详解的使用技巧和注意事项,需要的朋友参考一下 今天来了解一下Android最新给我们带来的数据绑定框架——Data Binding Library。数据绑定框架给我们带来了更大的方便性,以前我们可能需要在Activity里写很多的findViewBy

  • 问题内容: 我不明白为什么代码会正确生成view.html和post.html数据,但全部显示为原始文本。我一直在这里遵循指南,并且在构建它时,我认为将从Execute函数生成的html发送到ResponserWriter,后者将处理显示该消息,但是出现的错误似乎表明我对Execute的理解或ResponseWriter错误。 view.html post.html 我目前正在从一个空的dataf

  • 问题内容: 我正在使用JAXB和xjc将XML Schema编译为Java类。我不想手动编辑此生成的类。我有这样的xml模式: xjc生成仅包含对象列表的类。是否有机会省略该类并直接在该类中具有对象列表? 我知道可以通过注释来完成,但是我不知道如何告诉xjc创建此类注释。 感谢您的任何建议! 最好的问候,马库斯 问题答案: Bjarne Hansen为xjc开发了一个插件,可以解决此问题。不幸的是