AlertDialog 按钮不显示 按钮颜色设置问题
2017-01-13 14:52
639 查看
先看下这个问题
解决问题的方法有两个:
.
2. 通过dialog 的api 获取按钮对象,设置按钮文字颜色 这种方法可以个性化设置,需要注意的一点是:必须在show 后调用
(欢迎加入Android交流QQ群: 336237986)
解决问题的方法有两个:
1. 通过自定义弹窗主题的方法 ,这种方法是通用的,只要设置一次就够了. 自定义个主题继承自Theme.AppCompat.Light.Dialog.Alert 设置colorAccent 颜色即可
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="alertDialogTheme">@style/Theme.AppCompat.Light.Dialog.Alert.Self</item> </style> <style name="Theme.AppCompat.Light.Dialog.Alert.Self" parent="@style/Theme.AppCompat.Light.Dialog.Alert"> <item name="colorAccent">@color/colorPrimaryDark</item> </style>
.
2. 通过dialog 的api 获取按钮对象,设置按钮文字颜色 这种方法可以个性化设置,需要注意的一点是:必须在show 后调用
Button button = dialog.getButton(DialogInterface.BUTTON_POSITIVE); button.setTextColor(getResources().getColor(R.color.black));
(欢迎加入Android交流QQ群: 336237986)
相关文章推荐
- 设置苹果手机button按钮颜色显示问题
- ie6 几个li上下排列会闪动的问题,嵌套div—外层div内层div都设置背景颜色,内层div背景色不显示的问题
- 解决SWFupload 浏览按钮总显示在顶层的问题 设置SWFupload 浏览按钮显示到底层
- iphone中input按钮设置disabled属性出现灰色背景没有显示问题
- infopower中的wwDBGrid设置记录显示颜色问题
- Python3 Tkinter基础 Button text,fg在窗体中添加一个按钮,在按钮上显示文字 并 设置文字的颜色
- IE兼容问题之一:table--td设置背景颜色or背景图片,border不能正常显示(用的框架是layui)
- 关于苹果设备按钮自动圆角和颜色显示错误的问题
- 设置UIButton的文字显示位置、字体的大小、字体的颜色需要注意的问题
- Android ListView中设置的字体颜色显示错乱问题 && SparseArray<E>的使用
- asterisk FOP显示设置和按钮上号码显示格式的问题
- winfrom中按钮文本&的显示问题/按钮快捷键设置问题
- ionic3根页面设置问题、menu侧滑按钮不显示和显示按钮不显示遮罩层的问题
- 使Android应用的AlertDialog对话框中的按钮显示为ImageButton图标,并设置相应
- QT按钮背景颜色设置及文字显示位置设置
- TabBar 的selecedImage无法显示设置图片问题 和item文字颜色选中设置
- popupWindow+软键盘弹出,edittext设置,textview字体颜色设置,log打印过长显示不出来的问题
- 导航栏标题的设置以及左右按钮的颜色、选取照片弹出UIImagePickView时状态栏上移问题、View向上旋转某个角度
- qss样式:按钮在designer中设置背景颜色的问题
- 给Button按钮设置背景图片在IE下不能正确显示的问题