Не знаю, поняли ли вы это сейчас, но это внутренние имена атрибутов, используемые для стилизации диалогов (в частности, sdk/platforms/android-14/data/res/values/themes.xml
):
<item name="alertDialogStyle">@android:style/AlertDialog</item>
<item name="dialogTheme">@android:style/Theme.Dialog</item>
<item name="dialogTitleIconsDecorLayout">@layout/dialog_title_icons</item>
<item name="dialogCustomTitleDecorLayout">@layout/dialog_custom_title</item>
<item name="dialogTitleDecorLayout">@layout/dialog_title</item>
<item name="alertDialogTheme">@android:style/Theme.Dialog.Alert</item>
<item name="alertDialogCenterButtons">true</item>
<item name="alertDialogIcon">@android:drawable/ic_dialog_alert</item>
<item name="toastFrameBackground">@android:drawable/toast_frame</item>
Добавление android:
перед ними (в большинстве случаев) позволяет вам их переопределить. Я еще не нашел никакой документации для этого, так что если вы столкнетесь с некоторыми, дайте мне знать! Я сделал несколько изящных вещей методом проб и ошибок, переопределив некоторые из них.
Вы можете увидеть, что делает Android сейчас, посмотрев здесь: sdk/platforms/android-14/data/res/values/styles.xml