При создании AlertDialog (androidx.appcompat.app.AlertDialog), который содержит и EditText (пробовал и EditText, и AppCompatEditText), всплывающие окна параметров копирования и вставки, которые отображаются при удерживании нажатой на тексте, по-видимому, наследуют стиль AlertDialog
Это обычное предупреждение, работающее правильно
Это то, что происходит при открытии параметров копирования / вставки
(я запутал то, что стоит за AlertDialog)
Я устанавливаю стиль AlertDialog в моей теме деятельности
<item name="alertDialogTheme">@style/RoundedDialog</item>
...
...
<style name="RoundedDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:background">@drawable/alert_background</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
alert_backgrounddrawable:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid
android:color="#FFF"/>
<corners
android:radius="16dp" />
<padding
android:left="0dp"
android:top="0dp"
android:right="0dp"
android:bottom="0dp" />
И я также удаляю фон после вызова .show () на моем компоновщике для достижения закругленных углов
this.window?.decorView?.background?.alpha = 0
Появляется удаление alert_backgroundчтобы решить проблему, изменение фона декора не имеет никакого эффекта.
Насколько я могу судить, окно параметров копирования и вставки наследует поле alert_background.Как я могу остановить это?