0
我使用了AppCompat v21,並且我想更改圖片上的顏色。 我應該添加自己的AlertDialog
風格嗎?如何更改材料設計的PreferenceSettings框顏色
十六進制顏色:#23a397
我使用了AppCompat v21,並且我想更改圖片上的顏色。 我應該添加自己的AlertDialog
風格嗎?如何更改材料設計的PreferenceSettings框顏色
十六進制顏色:#23a397
你必須設置在活動的主題,這些樣式:
<item name="android:dialogTheme">@style/Theme.MyTheme.Dialog</item>
<item name="android:alertDialogTheme">@style/Theme.MyTheme.Dialog.Alert</item>
,並創建樣式:
<style name="Theme.MyTheme.Dialog" parent="android:Theme.Material.Light.Dialog">
<item name="colorAccent">@color/primary</item>
<item name="android:colorAccent">@color/primary</item>
</style>
<style name="Theme.MyTheme.Dialog.Alert" parent="android:Theme.Material.Light.Dialog.Alert">
<item name="colorAccent">@color/primary</item>
<item name="android:colorAccent">@color/primary</item>
</style>
這是一個API 21+解決方案。
注意,我都爲前綴的包設置(機器人:),而不是前綴的版本相同的顏色,因爲它更早一些錯誤是。你可能不需要同時設置。
謝謝。它正在工作,但現在我認爲'Dialog/AlertDialog'收到「固定樣式」並根據文本進行調整。我試圖改變父母的風格,但沒有任何影響。 – test