ChargingControl: Respect 24 hour locales in TimePicker

Change-Id: I2a12b55877837d6437d10a98cbdcc2e9a5a86146
diff --git a/app/src/main/java/org/omnirom/control/health/TimePreference.java b/app/src/main/java/org/omnirom/control/health/TimePreference.java
index cde677d..c82377f 100644
--- a/app/src/main/java/org/omnirom/control/health/TimePreference.java
+++ b/app/src/main/java/org/omnirom/control/health/TimePreference.java
@@ -20,6 +20,7 @@
 
 import android.content.Context;
 import android.content.DialogInterface;
+import android.text.format.DateFormat;
 import android.util.AttributeSet;
 import android.view.View;
 import android.widget.TimePicker;
@@ -83,6 +84,7 @@
         super.onBindDialogView(view);
 
         mTimePicker = view.findViewById(R.id.time_picker);
+        mTimePicker.setIs24HourView(DateFormat.is24HourFormat(getContext()));
         mTimePicker.setHour(mLocalTime.getHour());
         mTimePicker.setMinute(mLocalTime.getMinute());
     }