belongs to Maven artifact androidx.core:core:1.0.0-alpha1

LayoutInflaterCompat

public final class LayoutInflaterCompat
extends Object

java.lang.Object
   ↳ androidx.core.view.LayoutInflaterCompat


Helper for accessing features in LayoutInflater.

Summary

Public methods

static LayoutInflaterFactory getFactory(LayoutInflater inflater)

This method is deprecated. Use setFactory2(LayoutInflater, LayoutInflater.Factory2) to set and LayoutInflater.getFactory2() to get the factory.

static void setFactory(LayoutInflater inflater, LayoutInflaterFactory factory)

This method is deprecated. Use setFactory2(LayoutInflater, LayoutInflater.Factory2) instead to set and LayoutInflater.getFactory2() to get the factory.

static void setFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory)

Attach a custom LayoutInflater.Factory2 for creating views while using this LayoutInflater.

Inherited methods

Public methods

getFactory

LayoutInflaterFactory getFactory (LayoutInflater inflater)

This method is deprecated.
Use setFactory2(LayoutInflater, LayoutInflater.Factory2) to set and LayoutInflater.getFactory2() to get the factory.

Return the current LayoutInflaterFactory (or null). This is called on each element name. If the factory returns a View, add that to the hierarchy. If it returns null, proceed to call onCreateView(name).

Parameters
inflater LayoutInflater

Returns
LayoutInflaterFactory The LayoutInflaterFactory associated with the LayoutInflater. Will be null if the inflater does not have a LayoutInflaterFactory but a raw LayoutInflater.Factory.

setFactory

void setFactory (LayoutInflater inflater, 
                LayoutInflaterFactory factory)

This method is deprecated.
Use setFactory2(LayoutInflater, LayoutInflater.Factory2) instead to set and LayoutInflater.getFactory2() to get the factory.

Attach a custom Factory interface for creating views while using this LayoutInflater. This must not be null, and can only be set once; after setting, you can not change the factory.

Parameters
inflater LayoutInflater

factory LayoutInflaterFactory

setFactory2

void setFactory2 (LayoutInflater inflater, 
                LayoutInflater.Factory2 factory)

Attach a custom LayoutInflater.Factory2 for creating views while using this LayoutInflater. This must not be null, and can only be set once; after setting, you can not change the factory.

Parameters
inflater LayoutInflater

factory LayoutInflater.Factory2