diff options
author | Michael Chan <mchan@android.com> | 2013-04-03 15:32:12 -0700 |
---|---|---|
committer | Michael Chan <mchan@android.com> | 2013-04-03 15:32:12 -0700 |
commit | 41fa43b962c94ce4a7e82d60737bf96ca0abd6bf (patch) | |
tree | d69e5ed9d700c65dfb7d09e731c83801c61dbfbb /src/com/android/timezonepicker/TimeZonePickerDialog.java | |
parent | 0717b65fee21de6a321e42c9f3852f8b622c3215 (diff) | |
download | timezonepicker-41fa43b962c94ce4a7e82d60737bf96ca0abd6bf.tar.gz |
Size dialog properly and not go under keyboard
Show IME when dialog opens
Disable tapping of item headersin suggestions
Change-Id: If9d8c7449cc8f86ef5511fb9386a3df0a0d1aa36
Diffstat (limited to 'src/com/android/timezonepicker/TimeZonePickerDialog.java')
-rw-r--r-- | src/com/android/timezonepicker/TimeZonePickerDialog.java | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/com/android/timezonepicker/TimeZonePickerDialog.java b/src/com/android/timezonepicker/TimeZonePickerDialog.java index e1d70a7..fca2bbc 100644 --- a/src/com/android/timezonepicker/TimeZonePickerDialog.java +++ b/src/com/android/timezonepicker/TimeZonePickerDialog.java @@ -49,9 +49,7 @@ public class TimeZonePickerDialog extends DialogFragment implements Bundle savedInstanceState) { long timeMillis = 0; String timeZone = null; - if (savedInstanceState != null) { - // TODO - } else { + if (savedInstanceState == null) { Bundle b = getArguments(); if (b != null) { timeMillis = b.getLong(BUNDLE_START_TIME_MILLIS); @@ -65,13 +63,7 @@ public class TimeZonePickerDialog extends DialogFragment implements public Dialog onCreateDialog(Bundle savedInstanceState) { Dialog dialog = super.onCreateDialog(savedInstanceState); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); - - Window w = dialog.getWindow(); - WindowManager.LayoutParams a = w.getAttributes(); - a.softInputMode |= WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE; - a.softInputMode |= WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN; - w.setAttributes(a); - + dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); return dialog; } |