Android AlertDialog のボタンの色を変える Material Design 編
■ Lollipop
values/styles.xml
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
-
- <style name="AppTheme" parent="Theme.Material.Light.DarkActionBar">
- <item name="android:alertDialogTheme">@style/AlertDialogTheme</item>
- </style>
-
- <style name="AlertDialogTheme" parent="Theme.Material.Light.Dialog">
- <item name="android:colorAccent">#61a00e</item>
- </style>
-
- </resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="Theme.Material.Light.DarkActionBar">
<item name="android:alertDialogTheme">@style/AlertDialogTheme</item>
</style>
<style name="AlertDialogTheme" parent="Theme.Material.Light.Dialog">
<item name="android:colorAccent">#61a00e</item>
</style>
</resources>
■ AppCompat
values/styles.xml
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
-
- <style name="AppThemeBase" parent="Theme.AppCompat.Light.DarkActionBar">
- </style>
-
- </resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppThemeBase" parent="Theme.AppCompat.Light.DarkActionBar">
</style>
</resources>
values-v21/styles.xml
- <?xml version="1.0" encoding="utf-8"?>
- <resources>
-
- <style name="AppTheme" parent="AppThemeBase">
- <item name="android:alertDialogTheme">@style/AlertDialogTheme</item>
- </style>
-
- <style name="AlertDialogTheme" parent="Theme.AppCompat.Light.Dialog">
- <item name="colorAccent">#61a00e</item>
- </style>
-
- </resources>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="AppThemeBase">
<item name="android:alertDialogTheme">@style/AlertDialogTheme</item>
</style>
<style name="AlertDialogTheme" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">#61a00e</item>
</style>
</resources>
0 件のコメント:
コメントを投稿