Какой стиль родительского узла использует мой AlertDialog? - PullRequest
0 голосов
/ 15 апреля 2020

В своем приложении я использую небольшую модификацию @style/Theme.AppCompat.NoActionBar через стили. xml файл с разделом

<style name="MyThemeNonFS" parent="@style/Theme.AppCompat.NoActionBar">
....

Я сделал много вещей черным, но мне не нравится кнопка цвета и фон AlertDialog. Итак, я хочу изменить его на что-то вроде

<style name="MyAlertDialogTheme" parent="@style/Base.V7.Theme.AppCompat.Dialog">
....

Моя проблема в том, что я не знаю, какой parent из AlertDialog использует @style/Theme.AppCompat.NoActionBar. Это, конечно, не тот, который я написал выше, потому что AlertDialog выглядит очень по-разному.

Как я могу узнать, какой родительский узел использует мой AlertDialog или любое другое представление? Я спрашиваю в целом, а не только с приведенным выше примером (который я думаю, @style/ThemeOverlay.AppCompat.Dialog.Alert).

...