Loading tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +17 −0 Original line number Diff line number Diff line Loading @@ -478,6 +478,23 @@ public final class BridgeContext extends Context { // get the StyleResourceValue based on the resId; StyleResourceValue style = getStyleByDynamicId(resid); if (style == null) { // In some cases, style may not be a dynamic id, so we do a full search. ResourceReference ref = resolveId(resid); if (ref != null) { if (ref.isFramework()) { ref = getRenderResources().getFrameworkResource(ResourceType.STYLE, ref.getName()); } else { ref = getRenderResources().getProjectResource(ResourceType.STYLE, ref.getName()); } if (ref instanceof StyleResourceValue) { style = ((StyleResourceValue) ref); } } } if (style == null) { throw new Resources.NotFoundException(); } Loading Loading
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java +17 −0 Original line number Diff line number Diff line Loading @@ -478,6 +478,23 @@ public final class BridgeContext extends Context { // get the StyleResourceValue based on the resId; StyleResourceValue style = getStyleByDynamicId(resid); if (style == null) { // In some cases, style may not be a dynamic id, so we do a full search. ResourceReference ref = resolveId(resid); if (ref != null) { if (ref.isFramework()) { ref = getRenderResources().getFrameworkResource(ResourceType.STYLE, ref.getName()); } else { ref = getRenderResources().getProjectResource(ResourceType.STYLE, ref.getName()); } if (ref instanceof StyleResourceValue) { style = ((StyleResourceValue) ref); } } } if (style == null) { throw new Resources.NotFoundException(); } Loading