From 8dbd056398012723a7cd79b696be3615fd6bfde3 Mon Sep 17 00:00:00 2001 From: Hiroki Sato Date: Thu, 19 Nov 2020 17:57:52 +0900 Subject: [PATCH] Provide AutoCompleteTextView as an accessibility class name This helps AccessibilityService to detect if an EditText is capable of showing an auto complete or not. Bug: 173744816 Bug: 150827488 Test: manual. Change-Id: I47636bf9491fdbfc1fbca3c24f4ea5a551578cfd --- core/java/android/widget/AutoCompleteTextView.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/widget/AutoCompleteTextView.java b/core/java/android/widget/AutoCompleteTextView.java index ea906c68c69bb..ce29eea9fd0cd 100644 --- a/core/java/android/widget/AutoCompleteTextView.java +++ b/core/java/android/widget/AutoCompleteTextView.java @@ -1409,6 +1409,11 @@ public class AutoCompleteTextView extends EditText implements Filter.FilterListe return mFilter; } + @Override + public CharSequence getAccessibilityClassName() { + return AutoCompleteTextView.class.getName(); + } + private class DropDownItemClickListener implements AdapterView.OnItemClickListener { public void onItemClick(AdapterView parent, View v, int position, long id) { performCompletion(v, position, id);