如何在 android 中更改日期选择器的背景颜色
How to change background color of datepicker in android
我需要在 android 中更改 calendarDatePicker 的背景白色。我在 SO 中尝试了很多链接。但对我没有任何用处。因此,如果您有任何想法,请与我分享。我知道这是一个重复的问题。但我的要求完全不同。这就是我 post 在这里提问的原因。需要将浅灰色更改为我想要的颜色
这是我的日历activity
public void calenderPicker() {
Calendar date = Calendar.getInstance();
CalendarDatePickerDialog calendarDatePickerDialog = CalendarDatePickerDialog.newInstance(Personal.this, date.get(Calendar.YEAR), date.get(Calendar.MONTH),
date.get(Calendar.DAY_OF_MONTH));
calendarDatePickerDialog.show(getFragmentManager(), FRAG_TAG_DATE_PICKER);
}
这是我的 onDateset()
@Override
public void onDateSet(CalendarDatePickerDialog calendarDatePickerDialog, int year, int monthOfYear, int dayOfMonth) {
}
用户 Raghunandhan 在评论中准确指出了您必须准确更改背景颜色的地方。
正如他告诉你要注意这个 github post.Moreover 你可以在你的项目中实现它。
在datetimepicker-library/res/layout/date_picker_selected_date.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/day_picker_selected_date_layout"
android:layout_width="@dimen/date_picker_component_width"
android:layout_height="0.0dip"
android:layout_weight="1.0"
android:background="#C689F5" //change the background color for your requirement
android:gravity="center"
android:orientation="vertical">
.........
.........
</LinearLayout>
输出:
我需要在 android 中更改 calendarDatePicker 的背景白色。我在 SO 中尝试了很多链接。但对我没有任何用处。因此,如果您有任何想法,请与我分享。我知道这是一个重复的问题。但我的要求完全不同。这就是我 post 在这里提问的原因。需要将浅灰色更改为我想要的颜色
这是我的日历activity
public void calenderPicker() {
Calendar date = Calendar.getInstance();
CalendarDatePickerDialog calendarDatePickerDialog = CalendarDatePickerDialog.newInstance(Personal.this, date.get(Calendar.YEAR), date.get(Calendar.MONTH),
date.get(Calendar.DAY_OF_MONTH));
calendarDatePickerDialog.show(getFragmentManager(), FRAG_TAG_DATE_PICKER);
}
这是我的 onDateset()
@Override
public void onDateSet(CalendarDatePickerDialog calendarDatePickerDialog, int year, int monthOfYear, int dayOfMonth) {
}
用户 Raghunandhan 在评论中准确指出了您必须准确更改背景颜色的地方。
正如他告诉你要注意这个 github post.Moreover 你可以在你的项目中实现它。
在datetimepicker-library/res/layout/date_picker_selected_date.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@id/day_picker_selected_date_layout"
android:layout_width="@dimen/date_picker_component_width"
android:layout_height="0.0dip"
android:layout_weight="1.0"
android:background="#C689F5" //change the background color for your requirement
android:gravity="center"
android:orientation="vertical">
.........
.........
</LinearLayout>
输出: