Added accessibility type on Autofill save dialog.

Fixes: 34219631
Test: CtsAutoFillServiceTestCases pass

Change-Id: I19087c57268c05004df91e4262a17db3743947e6
This commit is contained in:
Felipe Leme
2017-04-21 08:47:50 -07:00
parent ab7a2879eb
commit 56d86dd775
3 changed files with 7 additions and 1 deletions

View File

@@ -4587,6 +4587,9 @@
<!-- Accessibility title for the autofill dialog used to select a list of options to autofill an activity. [CHAR LIMIT=NONE] -->
<string name="autofill_picker_accessibility_title">Autofill options</string>
<!-- Accessibility title for the autofill dialog used to ask user to save the information on the screen by sending it to an Autofill Service. [CHAR LIMIT=NONE] -->
<string name="autofill_save_accessibility_title">Save for Autofill</string>
<!-- Toast message shown when user manually request autofill but service could not figure out the data that would autofill the screen contents. [CHAR LIMIT=NONE] -->
<string name="autofill_error_cannot_autofill">Contents can\u2019t be autofilled</string>

View File

@@ -2886,6 +2886,7 @@
<java-symbol type="string" name="autofill_error_cannot_autofill" />
<java-symbol type="string" name="autofill" />
<java-symbol type="string" name="autofill_picker_accessibility_title " />
<java-symbol type="string" name="autofill_save_accessibility_title " />
<java-symbol type="string" name="autofill_save_title" />
<java-symbol type="string" name="autofill_save_title_with_type" />
<java-symbol type="string" name="autofill_save_title_with_2types" />

View File

@@ -183,7 +183,9 @@ final class SaveUi {
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
window.setGravity(Gravity.BOTTOM | Gravity.CENTER);
window.setCloseOnTouchOutside(true);
window.getAttributes().width = WindowManager.LayoutParams.MATCH_PARENT;
final WindowManager.LayoutParams params = window.getAttributes();
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.accessibilityTitle = context.getString(R.string.autofill_save_accessibility_title);
mDialog.show();
}