diff --git a/onebusaway-android/src/main/java/org/onebusaway/android/ui/TripPlanFragment.java b/onebusaway-android/src/main/java/org/onebusaway/android/ui/TripPlanFragment.java index 3918ae011..edc42cb79 100644 --- a/onebusaway-android/src/main/java/org/onebusaway/android/ui/TripPlanFragment.java +++ b/onebusaway-android/src/main/java/org/onebusaway/android/ui/TripPlanFragment.java @@ -18,6 +18,7 @@ import android.app.DatePickerDialog; import android.app.Dialog; import android.app.TimePickerDialog; +import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.res.TypedArray; @@ -25,6 +26,7 @@ import android.os.Bundle; import android.text.TextUtils; import android.util.Log; +import android.view.ContextThemeWrapper; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; @@ -177,6 +179,8 @@ public void onTimeSet(TimePicker view, int hour, int minute) { } }; + Context context = new ContextThemeWrapper(getActivity(), R.style.dayNightTimePickerDialogTheme); + final DatePickerDialog.OnDateSetListener dateCallback = new DatePickerDialog.OnDateSetListener() { @Override @@ -196,7 +200,7 @@ public void onDateSet(DatePicker view, int year, int monthOfYear, @Override public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_UP) { - new DatePickerDialog(view.getContext(), dateCallback, mMyCalendar + new DatePickerDialog(context, dateCallback, mMyCalendar .get(Calendar.YEAR), mMyCalendar.get(Calendar.MONTH), mMyCalendar.get(Calendar.DAY_OF_MONTH)).show(); } @@ -209,7 +213,7 @@ public boolean onTouch(View view, MotionEvent motionEvent) { @Override public boolean onTouch(View view, MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_UP) { - new TimePickerDialog(view.getContext(), timeCallback, + new TimePickerDialog(context, timeCallback, mMyCalendar.get(Calendar.HOUR_OF_DAY), mMyCalendar.get(Calendar.MINUTE), false).show(); } diff --git a/onebusaway-android/src/main/res/values/themes.xml b/onebusaway-android/src/main/res/values/themes.xml index dd73e5d7d..4e28336c3 100644 --- a/onebusaway-android/src/main/res/values/themes.xml +++ b/onebusaway-android/src/main/res/values/themes.xml @@ -25,5 +25,14 @@ @style/cursorColor true + + + + + \ No newline at end of file