Skip to content

freewind-demos/android-kotlin-binding-expression-in-layout-demo

Repository files navigation

Android Kotlin Binding Expression in Layout Demo

使用Android提供的Data binding expression功能,可以在UI组件中使用表达式来引用某个model的值(甚至嵌入一些简单逻辑)

注意:

  1. 需要在build.gradle中开启buildFeatures { viewBinding = true }
  2. Android会自动为某个Activity生成一个Binding类,可直接引用
  3. 使用ActivityMainBinding.inflate(layoutInflater)获取binding
  4. 通过binding.textField1等可以引用UI上的某个view,并对其操作
  5. 如果两个EditText之间互相修改内容,需要在更新前做检查以防止无限触发

Run MainActivity.kt from your IDE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages