From fb1871baf1e36ecc80cb63bae757b78cf4760631 Mon Sep 17 00:00:00 2001 From: Kenneth <2KennethBj@gmail.com> Date: Wed, 17 Feb 2016 00:31:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20View=20=E6=8E=A7=E4=BB=B6?= =?UTF-8?q?=E4=B8=8D=E5=B7=A5=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zhy/changeskin/base/BaseSkinActivity.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/changeskin/src/main/java/com/zhy/changeskin/base/BaseSkinActivity.java b/changeskin/src/main/java/com/zhy/changeskin/base/BaseSkinActivity.java index beffbd2..2a51144 100644 --- a/changeskin/src/main/java/com/zhy/changeskin/base/BaseSkinActivity.java +++ b/changeskin/src/main/java/com/zhy/changeskin/base/BaseSkinActivity.java @@ -141,11 +141,6 @@ private void injectSkin(View view, List skinAttrList) private View createViewFromTag(Context context, String name, AttributeSet attrs) { - if (name.equals("view")) - { - name = attrs.getAttributeValue(null, "class"); - } - try { mConstructorArgs[0] = context; @@ -154,7 +149,12 @@ private View createViewFromTag(Context context, String name, AttributeSet attrs) if (-1 == name.indexOf('.')) { // try the android.widget prefix first... - return createView(context, name, "android.widget."); + String prefix = "android.widget."; + if (TextUtils.equals(name, "View")) + { + prefix = "android.view."; + } + return createView(context, name, prefix); } else { return createView(context, name, null);