LayoutInflaterCompat
public
final
class
LayoutInflaterCompat
extends Object
| java.lang.Object | |
| ↳ | android.support.v4.view.LayoutInflaterCompat |
Helper for accessing features in LayoutInflater
introduced after API level 4 in a backwards compatible fashion.
Summary
Public methods | |
|---|---|
static
LayoutInflaterFactory
|
getFactory(LayoutInflater inflater)
This method was deprecated
in API level 26.0.0-alpha1.
Use |
static
void
|
setFactory(LayoutInflater inflater, LayoutInflaterFactory factory)
This method was deprecated
in API level 26.0.0-alpha1.
Use |
static
void
|
setFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory)
Attach a custom |
Inherited methods | |
|---|---|
java.lang.Object
| |
Public methods
getFactory
LayoutInflaterFactory getFactory (LayoutInflater inflater)
This method was deprecated
in API level 26.0.0-alpha1.
Use setFactory2(LayoutInflater, LayoutInflater.Factory2) to set and
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. |
See also:
setFactory
void setFactory (LayoutInflater inflater, LayoutInflaterFactory factory)
This method was deprecated
in API level 26.0.0-alpha1.
Use setFactory2(LayoutInflater, LayoutInflater.Factory2) instead to set
and 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 |
Annotations
Interfaces
- ActionProvider.VisibilityListener
- AsyncLayoutInflater.OnInflateFinishedListener
- LayoutInflaterFactory
- MenuItemCompat.OnActionExpandListener
- NestedScrollingChild
- NestedScrollingChild2
- NestedScrollingParent
- NestedScrollingParent2
- OnApplyWindowInsetsListener
- ScrollingView
- TintableBackgroundView
- ViewPager.OnAdapterChangeListener
- ViewPager.OnPageChangeListener
- ViewPager.PageTransformer
- ViewPropertyAnimatorListener
- ViewPropertyAnimatorUpdateListener
Classes
- AbsSavedState
- AccessibilityDelegateCompat
- ActionProvider
- AsyncLayoutInflater
- GestureDetectorCompat
- GravityCompat
- InputDeviceCompat
- KeyEventCompat
- LayoutInflaterCompat
- MarginLayoutParamsCompat
- MenuCompat
- MenuItemCompat
- MotionEventCompat
- NestedScrollingChildHelper
- NestedScrollingParentHelper
- PagerAdapter
- PagerTabStrip
- PagerTitleStrip
- PointerIconCompat
- ScaleGestureDetectorCompat
- VelocityTrackerCompat
- ViewCompat
- ViewConfigurationCompat
- ViewGroupCompat
- ViewPager
- ViewPager.LayoutParams
- ViewPager.SavedState
- ViewPager.SimpleOnPageChangeListener
- ViewParentCompat
- ViewPropertyAnimatorCompat
- ViewPropertyAnimatorListenerAdapter
- WindowCompat
- WindowInsetsCompat


