Utworzyłem niestandardowy motyw dla okien dialogowych w mojej aplikacji na Androida i planowałem zastąpić układ używany w tytule okna dialogowego. Widziałem, że w standardowym Androidzie Theme
jest ten atrybut, który wygląda jak ten, który modyfikujesz.Zastępowanie układu tytułu okna w Androidzie
<item name="dialogTitleDecorLayout">@layout/dialog_title</item>
Ale gdy próbuję zastąpić go w moim Theme
<style name="Theme.Dialog.MyDialog" parent="android:Theme.Dialog">
<item name="android:windowBackground">@android:color/black</item>
<item name="android:dialogTitleDecorLayout">@layout/my_dialog_title</item>
</style>
widzę następujący błąd:
No resource found that matches the given name: attr 'android:dialogTitleDecorLayout'
Dlaczego nie mógł go zmienić i jak mogę wiedzieć, które atrybuty można zmienić, a które nie?
można wyświetlić pełną plik XML dla stylu? Czy to możliwe, że brakuje ci schematu XML dla Androida? – Genry