Я попытался установить мою alertDialog
тему на R.style.Theme_MaterialComponents_Light_Dialog_Alert
Хотя это сработало, чтобы обернуть содержимое моего alertDialog
в мой макет, накачанный на моем huawei y9 (android pie), но это не обернулосодержимое в lenovo api 19
Я попытался установить LayoutParams
на wrap_content
, но все равно ничего не получилось:
val inflater = LayoutInflater.from(mCtx)
val viewInflater = inflater.inflate(R.layout.popup_menu,null)
val window = AlertDialog.Builder(mCtx,R.style.Theme_MaterialComponents_Light_Dialog_Alert)
.setView(viewInflater)
.setCancelable(false)
alertD = window.create()
//alertD.window?.setLayout(WindowManager.LayoutParams.WRAP_CONTENT,WindowManager.LayoutParams.WRAP_CONTENT)
alertD.show()
Так что мне нужен AlertDialog
, чтобы обернуть его содержимое вмой макет на всех телефонах.