Android 视图绑定,找不到类 'ResultProfileBinding'
16lz
2021-01-23
看 Android 文档,傻傻地以为,不管哪个视图,自动生成的绑定类名称都是 ResultProfileBinding。
实际上自动生成的绑定类名称是由布局的 xml 文件名生成的。
例:layout 文件名是 activity_main.xml ,则生成的绑定类名为:ActivityMainBinding。
private lateinit var binding: ResultProfileBinding @Override fun onCreate(savedInstanceState: Bundle) { super.onCreate(savedInstanceState) binding = ResultProfileBinding.inflate(layoutInflater) setContentView(binding.root) }
上面代码,变更为:
private lateinit var binding: ActivityMainBinding @Override fun onCreate(savedInstanceState: Bundle) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) }
更多相关文章
- 《Android 获取当前app的版本号和版本名称》
- android 获取连接WiFi的名称SSID
- Android之ListActivity:布局与数据绑定
- Android应用项目绑定appcom_v7打包时,出现错误:"XXX"isnottransla
- 重命名sd卡中的文件名
- Android Service绑定的时候没有回调onBound函数
- 【Android】Activity与服务Service绑定
- android读取SD卡下面所有的TXT文件名,listView显示出来。