aboutsummaryrefslogtreecommitdiffstats
path: root/lint
diff options
context:
space:
mode:
authorTor Norbye <tnorbye@google.com>2012-10-26 14:21:51 -0700
committerTor Norbye <tnorbye@google.com>2012-10-26 14:21:51 -0700
commitb721db121b1dcbb047f4e7443f70f61acfbba21a (patch)
tree9ee5b0aa861e94abf6c7449c9756b4b4380de30c /lint
parentd4a7e7b92f518e45800dc32ae7cbe5f6d4ed4c43 (diff)
downloadsdk-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.java10
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;
}