在 Android 中,可以通过以下步骤封装 ViewBinding:
添加 ViewBinding 到项目的 build.gradle 文件中:android { ... viewBinding { enabled = true }}在布局文件中定义布局的根视图,例如 activity_main.xml:<LinearLayout ... android:id="@+id/mainLayout"> ...</LinearLayout>在 MainActivity.kt 中使用 ViewBinding:import android.os.Bundleimport androidx.appcompat.app.AppCompatActivityimport com.example.myapplication.databinding.ActivityMainBindingclass MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityMainBinding.inflate(layoutInflater) val view = binding.root setContentView(view) // 使用 viewBinding 访问布局中的视图 binding.mainLayout.setOnClickListener { // 处理点击事件 } }}通过上述步骤,可以封装 ViewBinding,并且可以通过 binding 对象轻松访问布局中的视图。


