diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java b/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java index dd2465156ad..0e2a20e574a 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java +++ b/ReactAndroid/src/main/java/com/facebook/react/views/imagehelper/ResourceDrawableIdHelper.java @@ -55,6 +55,13 @@ public class ResourceDrawableIdHelper { } name = name.toLowerCase().replace("-", "_"); + // name could be a resource id. + try { + return Integer.parseInt(name); + } catch (NumberFormatException e) { + // Do nothing. + } + synchronized (this) { if (mResourceDrawableIdMap.containsKey(name)) { return mResourceDrawableIdMap.get(name);