diff --git a/android/modules/ui/src/java/ti/modules/titanium/ui/widget/picker/TiUIDatePicker.java b/android/modules/ui/src/java/ti/modules/titanium/ui/widget/picker/TiUIDatePicker.java index ee3fb90a86f..1f0c29e857c 100644 --- a/android/modules/ui/src/java/ti/modules/titanium/ui/widget/picker/TiUIDatePicker.java +++ b/android/modules/ui/src/java/ti/modules/titanium/ui/widget/picker/TiUIDatePicker.java @@ -7,6 +7,7 @@ package ti.modules.titanium.ui.widget.picker; import android.os.Build; +import android.view.Gravity; import android.view.View; import android.widget.DatePicker; import android.widget.DatePicker.OnDateChangedListener; @@ -100,6 +101,15 @@ public TiUIDatePicker(@NonNull PickerProxy proxy) }; textInputLayout.getEditText().setOnClickListener(clickListener); textInputLayout.setEndIconOnClickListener(clickListener); + + if (proxy.hasPropertyAndNotNull(TiC.PROPERTY_TEXT_ALIGN)) { + String textAlign = TiConvert.toString(proxy.getProperty(TiC.PROPERTY_TEXT_ALIGN)); + if (textAlign.equals("center")) { + textInputLayout.getEditText().setGravity(Gravity.CENTER_VERTICAL | Gravity.CENTER); + } else if (textAlign.equals("right")) { + textInputLayout.getEditText().setGravity(Gravity.CENTER_VERTICAL | Gravity.END); + } + } view = textInputLayout; } }