diff options
| author | Felipe Leme <felipeal@google.com> | 2017-03-02 12:56:18 -0800 |
|---|---|---|
| committer | Felipe Leme <felipeal@google.com> | 2017-03-08 13:31:38 -0800 |
| commit | d04a697ede5a372f96f87b80cf99a74dd12dbac4 (patch) | |
| tree | b63d1eef52a6dc1b23269a6e2ad1f0c4eff0cfc5 /core/java/android/widget/TimePicker.java | |
| parent | 0fd8e4af2796d89f7690da66a784d80f648e9593 (diff) | |
Optimize ViewStructure for autofill by removing irrelevant nodes.
Test: CtsAutoFillServiceTestCases (with new tests) pass
Fixes: 35840787
Change-Id: Iaa2c1907c8383b4a820fd7204e67fa2d276ad2b8
Diffstat (limited to 'core/java/android/widget/TimePicker.java')
| -rw-r--r-- | core/java/android/widget/TimePicker.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/TimePicker.java b/core/java/android/widget/TimePicker.java index 327efa4f112d..3a19f2104e2c 100644 --- a/core/java/android/widget/TimePicker.java +++ b/core/java/android/widget/TimePicker.java @@ -111,6 +111,11 @@ public class TimePicker extends FrameLayout { public TimePicker(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { super(context, attrs, defStyleAttr, defStyleRes); + // DatePicker is important by default, unless app developer overrode attribute. + if (getImportantForAutofill() == IMPORTANT_FOR_AUTOFILL_AUTO) { + setImportantForAutofill(IMPORTANT_FOR_AUTOFILL_YES); + } + final TypedArray a = context.obtainStyledAttributes( attrs, R.styleable.TimePicker, defStyleAttr, defStyleRes); final boolean isDialogMode = a.getBoolean(R.styleable.TimePicker_dialogMode, false); |
