1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-17 14:10:54 +02:00

use spinner date dialog, see issue #529

This commit is contained in:
oliexdev
2019-12-22 14:08:31 +01:00
parent c8c7a63986
commit f8bbad717c
2 changed files with 14 additions and 5 deletions

View File

@@ -15,6 +15,7 @@
*/
package com.health.openscale.gui.views;
import android.app.DatePickerDialog;
import android.content.Context;
import android.os.Bundle;
import android.view.View;
@@ -94,15 +95,17 @@ public class DateMeasurementView extends MeasurementView {
@Override
protected View getInputView() {
DatePicker datePicker = new DatePicker(getContext());
datePicker.setPadding(0, 15, 0, 0);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
datePicker.updateDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH),
DatePickerDialog datePickerDialog = new DatePickerDialog(
getContext(),
null,
cal.get(Calendar.YEAR),
cal.get(Calendar.MONTH),
cal.get(Calendar.DAY_OF_MONTH));
return datePicker;
return datePickerDialog.getDatePicker();
}
@Override

View File

@@ -4,8 +4,14 @@
<item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryDarkColor</item>
<item name="colorAccent">@color/primaryLightColor</item>
<item name="android:datePickerStyle">@style/DatePickerStyle</item>
</style>
<style name="AppTheme_Dark" parent="Theme.AppCompat.NoActionBar">
<item name="android:datePickerStyle">@style/DatePickerStyle</item>
</style>
<style name="DatePickerStyle" parent="@android:style/Widget.Material.Light.DatePicker">
<item name="android:datePickerMode">spinner</item>
</style>
</resources>