在android中,默认对话框按钮(负,中性和正)文本颜色与colorAccent(在colors.xml)属性中相同,但我想设置一些不同的颜色而不更改colorAccent属性。我到处寻找,但我找不到任何方式来做到这一点。更改默认对话框按钮的文本颜色而不更改colorAccent属性
0
A
回答
1
指定主AppTheme的alertDialogTheme
,然后在这个主题,这是具体到AlertDialogs定义不同colorAccent:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="alertDialogTheme">@style/AlertDialog</item>
</style>
<style name="AlertDialog" parent="@style/ThemeOverlay.AppCompat.Dialog.Alert">
<item name="colorAccent">@color/yourColor</item>
</style>
+0
谢谢你回答,但它不工作。 @gurgen –
+0
我之前检查过它,再次检查。你使用AlertDialog v7吗? –
+0
不,我正在使用'android.app.AlertDialog'。我应该使用什么? –
相关问题
- 1. 如何禁用onClick的默认按钮颜色更改属性
- 2. 如何更改默认颜色方案timepicker对话框片段?
- 3. 更改DateTimePickers默认颜色?
- 4. 更改WinForm按钮文本颜色?
- 5. 在Angular Js中更改确认对话框按钮的文本
- 6. 如何更改按钮的颜色在警报对话框
- 7. 更改颜色的按钮
- 8. 警报对话框中的文本颜色不会更改
- 9. VS2008 WinForm属性颜色选择器对话框已更改
- 10. 更改JTextField边框的颜色而不更改其其他属性?
- 11. 更改所选jbutton的边框颜色而不命名按钮
- 12. 更改按钮颜色onClick
- 13. 更改TabView的默认颜色和搜索栏默认颜色
- 14. 更改默认邮件编辑器导航按钮的颜色
- 15. iOS如何更改默认的onPress按钮颜色
- 16. 如何更改iPhone上按钮的默认颜色?
- 17. 如何更改光标颜色而不更改文字颜色?
- 18. 更改默认属性2010
- 19. 如何在输入文本框时更改按钮的颜色
- 20. Eclipse如何将按钮背景颜色更改为默认值
- 21. 更改按钮颜色作为背景颜色更改?
- 22. 更改SKSpriteNode的颜色属性不会改变其颜色
- 23. 更改5.0+上的对话框文本颜色
- 24. 更改特定文本的颜色警报对话框
- 25. 更改警报对话框的文本颜色
- 26. 更改按钮文本颜色以编程方式为n个按钮而不更改其他按钮的文本颜色
- 27. 更改默认的UITabBarController背景颜色
- 28. 更改默认的seekbar颜色
- 29. 更改p:dataTable的默认标题颜色?
- 30. 更改TabItems的默认颜色(MahAppsMetro)
的[我怎样才能改变默认对话框按钮上的文字可能的复制颜色在Android 5](https://stackoverflow.com/questions/27965662/how-can-i-change-default-dialog-button-text-color-in-android-5) –
这是非常不同的问题,从什么你说它是重复@Amin –