summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/SettingsPreferenceFragment.java
diff options
context:
space:
mode:
authorFabrice Di Meglio <fdimeglio@google.com>2014-06-19 11:29:26 -0700
committerFabrice Di Meglio <fdimeglio@google.com>2014-06-19 13:58:22 -0700
commitc70b7f6f359a87c614e582fdae0cdeee8c61138e (patch)
treeb363dca0dee2f683141ef773cd58276b65b223fd /src/com/android/settings/SettingsPreferenceFragment.java
parentb11f132e0769bcd28fb71a94b917c3cc420e8333 (diff)
downloadpackages_apps_Settings-c70b7f6f359a87c614e582fdae0cdeee8c61138e.tar.gz
packages_apps_Settings-c70b7f6f359a87c614e582fdae0cdeee8c61138e.tar.bz2
packages_apps_Settings-c70b7f6f359a87c614e582fdae0cdeee8c61138e.zip
Improve Search results highlighting
- remove unnecessary code - use keyed Tag with a well known App key for preventing collisions - fix missing Brightness Level preference key (used for highlight) Change-Id: I070e3b8c3cb43da7addd34be192aade21951f57c
Diffstat (limited to 'src/com/android/settings/SettingsPreferenceFragment.java')
-rw-r--r--src/com/android/settings/SettingsPreferenceFragment.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/com/android/settings/SettingsPreferenceFragment.java b/src/com/android/settings/SettingsPreferenceFragment.java
index 67432c0f9..eb2bea9e8 100644
--- a/src/com/android/settings/SettingsPreferenceFragment.java
+++ b/src/com/android/settings/SettingsPreferenceFragment.java
@@ -204,19 +204,6 @@ public class SettingsPreferenceFragment extends PreferenceFragment implements Di
}, DELAY_HIGHLIGHT_DURATION_MILLIS);
}
});
- } else {
- // Try locating the Preference View thru its tag
- View preferenceView = findPreferenceViewForKey(getView(), key);
- if (preferenceView != null ) {
- mPreferenceHighlighted = true;
-
- preferenceView.setBackground(highlight);
- final int centerX = preferenceView.getWidth() / 2;
- final int centerY = preferenceView.getHeight() / 2;
- highlight.setHotspot(centerX, centerY);
- preferenceView.setPressed(true);
- preferenceView.setPressed(false);
- }
}
}
@@ -235,33 +222,6 @@ public class SettingsPreferenceFragment extends PreferenceFragment implements Di
return -1;
}
- private View findPreferenceViewForKey(View root, String key) {
- if (checkTag(root, key)) {
- return root;
- }
- if (root instanceof ViewGroup) {
- final ViewGroup group = (ViewGroup) root;
- final int count = group.getChildCount();
- for (int n = 0; n < count; n++) {
- final View child = group.getChildAt(n);
- final View view = findPreferenceViewForKey(child, key);
- if (view != null) {
- return view;
- }
- }
- }
- return null;
- }
-
- private boolean checkTag(View view, String key) {
- final Object tag = view.getTag();
- if (tag == null || !(tag instanceof String)) {
- return false;
- }
- final String prefKey = (String) tag;
- return (!TextUtils.isEmpty(prefKey) && prefKey.equals(key));
- }
-
protected void removePreference(String key) {
Preference pref = findPreference(key);
if (pref != null) {