viewBinding при создании нового проекта Android Studio
Несколько вопросов начинающего:
- Можно ли настроить создание нового проекта в Android Studio с использованием ViewBinding, что бы каждый раз не прописывать вручную:
buildFeatures{
viewBinding true
}
- Насколько понял в новых версиях Android Studio нельзя добавить пользовательские шаблоны для создания Activity (например создание аналога Empty Activity с использованием viewBinding), или же есть способ создать их?
Я нашел только создание шаблонов через New Project Setup -> Setting for New Projects -> File and Code Templates
, например пустое Активити с viewBinding:
package ${PACKAGE_NAME}
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import ${PACKAGE_NAME}.databinding.${BINDING_CLASS_NAME}
class ${NAME} : AppCompatActivity() {
lateinit var binding: ${BINDING_CLASS_NAME}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ${BINDING_CLASS_NAME}.inflate(layoutInflater)
setContentView(binding.root)
}
}
но это работает только при создании новых(дополнительных) Активити. А вот как изменить изначальные шаблоны?..
Источник: Stack Overflow на русском