我在android中使用DatePickerDialog并尝试在弹出时更改颜色。我可以更改按钮文字颜色,但似乎无法找到更改其他颜色的方法。这是一张图片来说明:
黑色概述是我要改为蓝色的区域。任何绿色的东西我想改成蓝色。这里还有我用来改变按钮文字颜色的代码:
Calendar c = Calendar.getInstance();
int mYear = c.get(Calendar.YEAR);
int mMonth = c.get(Calendar.MONTH);
int mDay = c.get(Calendar.DAY_OF_MONTH);
//System.out.println("the selected " + mDay);
DatePickerDialog dialog = new DatePickerDialog(MainActivity.this,
new mDateSetListener(), mYear, mMonth, mDay);
dialog.show();
Button ok = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
ok.setTextColor(Color.rgb(64, 131, 207));
Button cancel = dialog.getButton(DialogInterface.BUTTON_NEGATIVE);
cancel.setTextColor(Color.rgb(64, 131, 207));
有没有办法改变这些颜色或我可以改变的一般颜色样式?一切都默认为深绿色。任何帮助,将不胜感激。谢谢。
答案 0 :(得分:0)
我不确定是否可以更改DatePickerDialog
的默认颜色,但您可以使用holoeverywhere
图书馆不仅会使你的DatePickerDialog
看起来不错,而且整个应用程序整体看起来还不错。 Here
你可以找到如何在你的android工作室中获取库。