Hide soft input on date picker dialog launch
Bug: 8545770
Change-Id: I0683bafd578c6b10d377d3fca9c0b411dfc13953
diff --git a/src/com/android/datetimepicker/date/DatePickerDialog.java b/src/com/android/datetimepicker/date/DatePickerDialog.java
index 7c46f69..38054a7 100644
--- a/src/com/android/datetimepicker/date/DatePickerDialog.java
+++ b/src/com/android/datetimepicker/date/DatePickerDialog.java
@@ -28,6 +28,7 @@
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.view.Window;
+import android.view.WindowManager;
import android.widget.Button;
import android.widget.TextView;
@@ -130,6 +131,8 @@
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ getActivity().getWindow().setSoftInputMode(
+ WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
if (savedInstanceState != null) {
mCalendar.set(Calendar.YEAR, savedInstanceState.getInt(KEY_SELECTED_YEAR));
mCalendar.set(Calendar.MONTH, savedInstanceState.getInt(KEY_SELECTED_MONTH));