From 9a12fd86c80727fed3be2c7d10706244d46d1739 Mon Sep 17 00:00:00 2001 From: menghanli Date: Mon, 17 Feb 2020 15:14:19 +0800 Subject: [PATCH] Fix overlapped Voice Access labeled item in shortcut component. The label of shortcut preference and checkbook are overlapped, but only the checkbox can be triggered. Action: set parent layout to be non-selectable. Bug: 149627994 Test: Manual test Change-Id: Ic0b58159111c27ef94b10c6935178c3b80995d11 --- src/com/android/settings/accessibility/ShortcutPreference.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/com/android/settings/accessibility/ShortcutPreference.java b/src/com/android/settings/accessibility/ShortcutPreference.java index 2a62439380d..00b63b6b198 100644 --- a/src/com/android/settings/accessibility/ShortcutPreference.java +++ b/src/com/android/settings/accessibility/ShortcutPreference.java @@ -165,6 +165,9 @@ public class ShortcutPreference extends Preference { setWidgetLayoutResource(R.layout.preference_widget_settings); setIconSpaceReserved(false); mAutoEnabledSettings = true; + + // Disable whole component to let each child component can be addressed. + setSelectable(false); } private void callOnSettingsClicked() {