#android #android-textinputlayout
Вопрос:
Я пытаюсь установить material.io outlinedbox
стиль для моего textinputlayout
внутреннего alertdialog
, но что бы я ни пытался, стиль возвращается к диалоговому окну оповещения по умолчанию. Есть ли какой-нибудь способ установить разные стили для alertdialog
и для textinputlayout
?
Я пытался:
- Установка стиля непосредственно в
textinputlayout
:
var alertDialog = AlertDialog.Builder(this)
alertDialog.setTitle("Crear aula")
var editText = AlertDialogEditText(this)
editText.style(R.style.Widget_MaterialComponents_TextInputLayout_OutlinedBox)
var textInputEditText = TextInputEditText(this)
editText.addView(textInputEditText)
alertDialog.setView(editText)
alertDialog.create().show()
- Установка различных контекстов для
alertdialog
и дляtextinputlayout
:
var alertDialog = AlertDialog.Builder(this)
alertDialog.setTitle("Crear aula")
var editText = AlertDialogEditText(baseContext)
editText.style(R.style.Widget_MaterialComponents_TextInputLayout_OutlinedBox)
var textInputEditText = TextInputEditText(baseContext)
editText.addView(textInputEditText)
alertDialog.setView(editText)
alertDialog.create().show()
Что бы я ни пробовал, я все равно получаю textinputlayout
стиль по умолчанию.
Есть какие-нибудь идеи?