API风格日期选择器和API低于21的时间选择器

时间:2015-06-24 15:51:46

标签: android datepicker styles timepicker

如何设置日期选择器和时间选择器的样式以更改文本颜色?我没有使用TimePickerDialog或DatePickerDialog而是创建了我自己的对话框片段,它具有带时间和日期选择器的视图寻呼机,它们分别位于xml文件中。而且我不能改变它们两个文本的颜色,因为api级别低于21。

1 个答案:

答案 0 :(得分:0)

这是通过将主题包装器传递给布局inflater来为我设置样式选择器的代码。

Context contextThemeWrapper = new ContextThemeWrapper(                 背景下,                 android.R.style.Theme_Holo_Light);

    LayoutInflater inflater = LayoutInflater.from(context);
    LayoutInflater localInflater = inflater.cloneInContext(contextThemeWrapper);
    View rootView = localInflater.inflate(R.layout.view_timepicker, container, false);