Deprecated API


Contents
Deprecated Interfaces
com.android.layoutlib.api.IDensityBasedResourceValue
          use DensityBasedResourceValue. 
com.android.layoutlib.api.ILayoutBridge
          Extend Bridge instead. 
com.android.layoutlib.api.ILayoutLog
          use LayoutLog. 
com.android.layoutlib.api.ILayoutResult
          use RenderSession as returned by Bridge.createSession(com.android.ide.common.rendering.api.SessionParams) 
com.android.layoutlib.api.ILayoutResult.ILayoutViewInfo
            
com.android.ide.common.rendering.api.IProjectCallback
          use LayoutlibCallback 
com.android.layoutlib.api.IProjectCallback
          use LayoutlibCallback 
com.android.layoutlib.api.IResourceValue
          use ResourceValue. 
com.android.layoutlib.api.IStyleResourceValue
          Use StyleResourceValue. 
com.android.layoutlib.api.IXmlPullParser
            
 

Deprecated Classes
com.android.util.Pair
          This is used for backward compatibility with layoutlib-api. Use com.android.utils.Pair instead 
 

Deprecated Enums
com.android.ide.common.rendering.api.Capability
          use Features 
com.android.layoutlib.api.IDensityBasedResourceValue.Density
          use Density. 
 

Deprecated Methods
com.android.ide.common.rendering.api.StyleResourceValue.addValue(ResourceValue, boolean)
          use StyleResourceValue.addItem(ItemResourceValue) 
com.android.layoutlib.api.ILayoutBridge.computeLayout(IXmlPullParser, Object, int, int, boolean, int, float, float, String, boolean, Map>, Map>, IProjectCallback, ILayoutLog)
          use Bridge.createSession(com.android.ide.common.rendering.api.SessionParams) 
com.android.layoutlib.api.ILayoutBridge.computeLayout(IXmlPullParser, Object, int, int, int, float, float, String, boolean, Map>, Map>, IProjectCallback, ILayoutLog)
          use Bridge.createSession(com.android.ide.common.rendering.api.SessionParams) 
com.android.layoutlib.api.ILayoutBridge.computeLayout(IXmlPullParser, Object, int, int, String, boolean, Map>, Map>, IProjectCallback, ILayoutLog)
          use Bridge.createSession(com.android.ide.common.rendering.api.SessionParams) 
com.android.layoutlib.api.ILayoutBridge.computeLayout(IXmlPullParser, Object, int, int, String, Map>, Map>, IProjectCallback, ILayoutLog)
          use Bridge.createSession(com.android.ide.common.rendering.api.SessionParams) 
com.android.ide.common.rendering.api.StyleResourceValue.findItem(String)
          use ResourceValue.getValue() 
com.android.layoutlib.api.IStyleResourceValue.findItem(String)
          use StyleResourceValue.getItem(String, boolean) 
com.android.ide.common.rendering.api.RenderResources.findItemInStyle(StyleResourceValue, String)
          Use RenderResources.findItemInStyle(StyleResourceValue, String, boolean) since this method doesn't know the item namespace. 
com.android.ide.common.rendering.api.RenderResources.findItemInTheme(String)
          Use RenderResources.findItemInTheme(String, boolean) 
com.android.ide.common.rendering.api.StyleResourceValue.findValue(String)
          use StyleResourceValue.getItem(String, boolean) 
com.android.ide.common.rendering.api.StyleResourceValue.findValue(String, boolean)
          use StyleResourceValue.getItem(String, boolean) 
com.android.ide.common.rendering.api.DeclareStyleableResourceValue.getAttributeValues(String)
          the method doesn't respect namespaces and is only present for older versions of LayoutLibs. 
com.android.ide.common.rendering.api.Bridge.getCapabilities()
          use Bridge.supports(int) 
com.android.ide.common.rendering.api.RenderParams.getConfigScreenSize()
          Use RenderParams.getHardwareConfig() 
com.android.ide.common.rendering.api.RenderResources.getCurrentTheme()
          Use RenderResources.getDefaultTheme() or RenderResources.getAllThemes() 
com.android.ide.common.rendering.api.DensityBasedResourceValue.getDensity()
          use DensityBasedResourceValue.getResourceDensity() instead. 
com.android.ide.common.rendering.api.RenderParams.getDensity()
          Use RenderParams.getHardwareConfig() 
com.android.layoutlib.api.IDensityBasedResourceValue.getDensity()
          use DensityBasedResourceValue.getResourceDensity() 
com.android.ide.common.rendering.api.ILayoutPullParser.getParser(String)
          use IProjectCallback.getParser(String) instead 
com.android.ide.common.rendering.api.IProjectCallback.getParser(String)
          This is replaced by IProjectCallback.getParser(ResourceValue) but older version of the layoutlib (before API7) will still call this method. 
com.android.ide.common.rendering.api.RenderParams.getProjectCallback()
          use RenderParams.getLayoutlibCallback() 
com.android.ide.common.rendering.api.RenderParams.getScreenHeight()
          Use RenderParams.getHardwareConfig() 
com.android.ide.common.rendering.api.RenderParams.getScreenWidth()
          Use RenderParams.getHardwareConfig() 
com.android.ide.common.rendering.api.ResourceValue.getType()
          use ResourceValue.getResourceType() instead. 
com.android.ide.common.rendering.api.Bridge.getViewBaseline(Object)
          use the extended ViewInfo. 
com.android.ide.common.rendering.api.RenderParams.getXdpi()
          Use RenderParams.getHardwareConfig() 
com.android.ide.common.rendering.api.RenderParams.getYdpi()
          Use RenderParams.getHardwareConfig()