Android 視圖綁定,找不到類 'ResultProfileBinding'

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章