функция не работает по кнопке
функция срабатывает при нажитии на кнопку но не меняет бакгроунд и не отображает окно распознавания голоса
fun microfonefun(view: View){
binding.nameplaintext.background = getDrawable(R.drawable.edittext)
binding.noteplaintext.background = getDrawable(R.drawable.edittext)
binding.nameplaintext.setOnClickListener{
var intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM)
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault())
startActivityForResult(intent,0)
binding.nameplaintext.background = null
binding.noteplaintext.background = null
}
binding.noteplaintext.setOnClickListener {
var intent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH)
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,RecognizerIntent.LANGUAGE_MODEL_FREE_FORM)
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, Locale.getDefault())
startActivityForResult(intent,1)
binding.nameplaintext.background = null
binding.noteplaintext.background = null
}
}
Источник: Stack Overflow на русском