From 64e00da86019759db0e8990ffdacb9fc4ef77445 Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Wed, 31 Aug 2016 14:17:26 -0700 Subject: [PATCH] Set preference unselectable using the DividerPreference. In this way, when talking back is on, device won't speaking "Double tap to activate" for no-action perference. The preference will have divider line but lose ripple animation. Bug: 31051833 Test: Manual Test. Cannot find a way to test it in testing framework. 1. Turn on the talk back. 2. Go to "About phone" Settings. 3. Tap and listen. Change-Id: I2066d574e14071408c5a1db85a3bd4dafd8429fe --- res/xml/device_info_settings.xml | 41 ++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/res/xml/device_info_settings.xml b/res/xml/device_info_settings.xml index b8fee49b7c0..66cf8f4eb65 100644 --- a/res/xml/device_info_settings.xml +++ b/res/xml/device_info_settings.xml @@ -15,6 +15,7 @@ --> @@ -70,11 +71,15 @@ - + android:summary="@string/device_info_default" + settings:allowDividerAbove="true" + settings:allowDividerBelow="true"/> - + android:summary="@string/device_info_default" + settings:allowDividerAbove="true" + settings:allowDividerBelow="true"/> - + android:summary="@string/device_info_default" + settings:allowDividerAbove="true" + settings:allowDividerBelow="true"/> - + android:summary="@string/device_info_default" + settings:allowDividerAbove="true" + settings:allowDividerBelow="true"/> - + android:summary="@string/selinux_status_enforcing" + settings:allowDividerAbove="true" + settings:allowDividerBelow="true"/>