viewBinding при создании нового проекта Android Studio

Рейтинг: 1Ответов: 0Опубликовано: 24.05.2023

Несколько вопросов начинающего:

  1. Можно ли настроить создание нового проекта в Android Studio с использованием ViewBinding, что бы каждый раз не прописывать вручную:
buildFeatures{
        viewBinding true
    }
  1. Насколько понял в новых версиях 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)
    }
}

но это работает только при создании новых(дополнительных) Активити. А вот как изменить изначальные шаблоны?..

Ответы

Ответов пока нет.