Binding
Является заменой ситетикам.
Для реализации необходимо:
- Подключить библиотеку в build.gradle(app)
buildFeatures { viewBinding true }
2. В активити
class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) } }
Добавляем строчки
val binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
3. Теперь можно биндить
binding.button.setOnClickListener { val name = binding.editTextName.text.toString().trim() binding.textViewName.text = "Привет, $name" }