Merge "Move cursor to end of text when autofilling." into oc-mr1-dev

am: de499f469f

Change-Id: Ic1ededd2eb3ba4827d8efcd170a3f20ffb9f6aa3
This commit is contained in:
Felipe Leme
2017-07-27 04:33:28 +00:00
committed by android-build-merger

View File

@@ -10320,7 +10320,16 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
return;
}
setText(value.getTextValue(), mBufferType, true, 0);
final CharSequence autofilledValue = value.getTextValue();
// First autofill it...
setText(autofilledValue, mBufferType, true, 0);
// ...then move cursor to the end.
final CharSequence text = getText();
if ((text instanceof Spannable)) {
Selection.setSelection((Spannable) text, text.length());
}
}
@Override