From 269a7b4dcef9f5198cef1de3791d8df26a8073f0 Mon Sep 17 00:00:00 2001 From: Matt Pietal Date: Fri, 10 Apr 2020 10:46:02 -0400 Subject: Controls a11y - Set activity titles Set proper activity titles and do not use the default application label. Do not allow the status text to be focusable. Bug: 152924457 Bug: 152932546 Bug: 152927300 Test: talkback Change-Id: Ieed21596c8160aaf945d71e274706c771f7e4693 --- packages/SystemUI/AndroidManifest.xml | 2 +- packages/SystemUI/res/layout/controls_base_item.xml | 3 ++- packages/SystemUI/res/layout/controls_management.xml | 2 ++ .../systemui/controls/management/ControlsFavoritingActivity.kt | 5 ++++- .../systemui/controls/management/ControlsProviderSelectorActivity.kt | 1 + 5 files changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/AndroidManifest.xml b/packages/SystemUI/AndroidManifest.xml index c6f03271f931..f767636f7c55 100644 --- a/packages/SystemUI/AndroidManifest.xml +++ b/packages/SystemUI/AndroidManifest.xml @@ -670,7 +670,7 @@ (R.id.title).apply { - text = appName ?: resources.getText(R.string.controls_favorite_default_title) + text = title } requireViewById(R.id.subtitle).text = resources.getText(R.string.controls_favorite_subtitle) diff --git a/packages/SystemUI/src/com/android/systemui/controls/management/ControlsProviderSelectorActivity.kt b/packages/SystemUI/src/com/android/systemui/controls/management/ControlsProviderSelectorActivity.kt index 0c41f7e5df5a..3be59009f531 100644 --- a/packages/SystemUI/src/com/android/systemui/controls/management/ControlsProviderSelectorActivity.kt +++ b/packages/SystemUI/src/com/android/systemui/controls/management/ControlsProviderSelectorActivity.kt @@ -64,6 +64,7 @@ class ControlsProviderSelectorActivity @Inject constructor( override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) + setContentView(R.layout.controls_management) requireViewById(R.id.stub).apply { layoutResource = R.layout.controls_management_apps -- cgit v1.2.3-59-g8ed1b