看 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)    }    

 

更多相关文章

  1. 《Android 获取当前app的版本号和版本名称》
  2. android 获取连接WiFi的名称SSID
  3. Android之ListActivity:布局与数据绑定
  4. Android应用项目绑定appcom_v7打包时,出现错误:"XXX"isnottransla
  5. 重命名sd卡中的文件名
  6. Android Service绑定的时候没有回调onBound函数
  7. 【Android】Activity与服务Service绑定
  8. android读取SD卡下面所有的TXT文件名,listView显示出来。

随机推荐

  1. Android传感器应用
  2. Android(安卓)创建桌面快捷方式
  3. Android悬浮窗权限适配
  4. xmlns:android="http://schemas.android.
  5. android中关于class Build以及如何修改an
  6. android studio更新arr无效,API找不到
  7. Android TabHost两种实现方式
  8. No toolchains found in the NDK toolcha
  9. Android(安卓)Activity启动模式
  10. Android(安卓)SQLite数据库操作