diff options
author | Tor Norbye <tnorbye@google.com> | 2012-10-26 14:21:51 -0700 |
---|---|---|
committer | Tor Norbye <tnorbye@google.com> | 2012-10-26 14:21:51 -0700 |
commit | b721db121b1dcbb047f4e7443f70f61acfbba21a (patch) | |
tree | 9ee5b0aa861e94abf6c7449c9756b4b4380de30c /lint | |
parent | d4a7e7b92f518e45800dc32ae7cbe5f6d4ed4c43 (diff) | |
download | sdk-b721db121b1dcbb047f4e7443f70f61acfbba21a.zip sdk-b721db121b1dcbb047f4e7443f70f61acfbba21a.tar.gz sdk-b721db121b1dcbb047f4e7443f70f61acfbba21a.tar.bz2 |
Support theme attributes not explicitly including "attr"
Change-Id: I4b86001374285c9043f816af515ebf3ce2ff233c
Diffstat (limited to 'lint')
-rw-r--r-- | lint/libs/lint_checks/src/com/android/tools/lint/checks/RequiredAttributeDetector.java | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/lint/libs/lint_checks/src/com/android/tools/lint/checks/RequiredAttributeDetector.java b/lint/libs/lint_checks/src/com/android/tools/lint/checks/RequiredAttributeDetector.java index 9fe8440..9340d3a 100644 --- a/lint/libs/lint_checks/src/com/android/tools/lint/checks/RequiredAttributeDetector.java +++ b/lint/libs/lint_checks/src/com/android/tools/lint/checks/RequiredAttributeDetector.java @@ -17,9 +17,7 @@ package com.android.tools.lint.checks; import static com.android.SdkConstants.ANDROID_NS_NAME_PREFIX; -import static com.android.SdkConstants.ANDROID_PREFIX; import static com.android.SdkConstants.ANDROID_STYLE_RESOURCE_PREFIX; -import static com.android.SdkConstants.ANDROID_THEME_PREFIX; import static com.android.SdkConstants.ANDROID_URI; import static com.android.SdkConstants.ATTR_LAYOUT; import static com.android.SdkConstants.ATTR_LAYOUT_HEIGHT; @@ -173,16 +171,12 @@ public class RequiredAttributeDetector extends LayoutDetector implements Detecto } private boolean isFrameworkSizeStyle(String style) { - // A few attributes - if (!(style.startsWith(ANDROID_THEME_PREFIX) || style.startsWith(ANDROID_PREFIX))) { - return false; - } - // The styles Widget.TextView.ListSeparator (and several theme variations, such as // Widget.Holo.TextView.ListSeparator, Widget.Holo.Light.TextView.ListSeparator, etc) // define layout_width and layout_height. // These are exposed through the listSeparatorTextViewStyle style. - if (style.equals("?android:attr/listSeparatorTextViewStyle")) { //$NON-NLS-1$ + if (style.equals("?android:attr/listSeparatorTextViewStyle") //$NON-NLS-1$ + || style.equals("?android/listSeparatorTextViewStyle")) { //$NON-NLS-1$ return true; } |