AppCompatViewInflater
open class AppCompatViewInflater
kotlin.Any | |
↳ | androidx.appcompat.app.AppCompatViewInflater |
This class is responsible for manually inflating our tinted widgets.
This class two main responsibilities: the first is to 'inject' our tinted views in place of the framework versions in layout inflation; the second is backport the android:theme
functionality for any inflated widgets. This include theme inheritance from its parent.
Summary
Public constructors |
|
---|---|
<init>() This class is responsible for manually inflating our tinted widgets. |
Public constructors
<init>
AppCompatViewInflater()
This class is responsible for manually inflating our tinted widgets.
This class two main responsibilities: the first is to 'inject' our tinted views in place of the framework versions in layout inflation; the second is backport the android:theme
functionality for any inflated widgets. This include theme inheritance from its parent.
Protected methods
createAutoCompleteTextView
@NonNull protected open fun createAutoCompleteTextView(context: Context!, attrs: AttributeSet!): AppCompatAutoCompleteTextView
createButton
@NonNull protected open fun createButton(context: Context!, attrs: AttributeSet!): AppCompatButton
createCheckBox
@NonNull protected open fun createCheckBox(context: Context!, attrs: AttributeSet!): AppCompatCheckBox
createCheckedTextView
@NonNull protected open fun createCheckedTextView(context: Context!, attrs: AttributeSet!): AppCompatCheckedTextView
createEditText
@NonNull protected open fun createEditText(context: Context!, attrs: AttributeSet!): AppCompatEditText
createImageButton
@NonNull protected open fun createImageButton(context: Context!, attrs: AttributeSet!): AppCompatImageButton
createImageView
@NonNull protected open fun createImageView(context: Context!, attrs: AttributeSet!): AppCompatImageView
createMultiAutoCompleteTextView
@NonNull protected open fun createMultiAutoCompleteTextView(context: Context!, attrs: AttributeSet!): AppCompatMultiAutoCompleteTextView
createRadioButton
@NonNull protected open fun createRadioButton(context: Context!, attrs: AttributeSet!): AppCompatRadioButton
createRatingBar
@NonNull protected open fun createRatingBar(context: Context!, attrs: AttributeSet!): AppCompatRatingBar
createSeekBar
@NonNull protected open fun createSeekBar(context: Context!, attrs: AttributeSet!): AppCompatSeekBar
createSpinner
@NonNull protected open fun createSpinner(context: Context!, attrs: AttributeSet!): AppCompatSpinner
createTextView
@NonNull protected open fun createTextView(context: Context!, attrs: AttributeSet!): AppCompatTextView
createToggleButton
@NonNull protected open fun createToggleButton(context: Context!, attrs: AttributeSet!): AppCompatToggleButton
createView
@Nullable protected open fun createView(context: Context!, name: String!, attrs: AttributeSet!): View?