O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

TextInputEditText

public class TextInputEditText
extends AppCompatEditText

java.lang.Object
   ↳ android.view.View
     ↳ android.widget.TextView
       ↳ android.widget.EditText
         ↳ androidx.appcompat.widget.AppCompatEditText
           ↳ com.google.android.material.textfield.TextInputEditText


A special sub-class of EditText designed for use as a child of TextInputLayout.

Using this class allows us to display a hint in the IME when in 'extract' mode and provides accessibility support for TextInputLayout.

Summary

Inherited constants

From class android.widget.TextView
From class android.view.View

Inherited fields

From class android.view.View

Public constructors

TextInputEditText(Context context)
TextInputEditText(Context context, AttributeSet attrs)
TextInputEditText(Context context, AttributeSet attrs, int defStyleAttr)

Public methods

void getFocusedRect(Rect r)
boolean getGlobalVisibleRect(Rect r, Point globalOffset)
CharSequence getHint()
boolean isTextInputLayoutFocusedRectEnabled()

Whether the edit text is using the TextInputLayout's focused rectangle.

InputConnection onCreateInputConnection(EditorInfo outAttrs)
void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info)
boolean requestRectangleOnScreen(Rect rectangle)
void setTextInputLayoutFocusedRectEnabled(boolean textInputLayoutFocusedRectEnabled)

Whether the edit text should use the TextInputLayout's focused rectangle.

Protected methods

void onAttachedToWindow()

Inherited methods

From class androidx.appcompat.widget.AppCompatEditText
From class android.widget.EditText
From class android.widget.TextView
From class android.view.View
From class java.lang.Object
From interface androidx.core.view.TintableBackgroundView
From interface android.view.ViewTreeObserver.OnPreDrawListener
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.accessibility.AccessibilityEventSource

Public constructors

TextInputEditText

TextInputEditText (Context context)

Parameters
context Context

TextInputEditText

TextInputEditText (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

TextInputEditText

TextInputEditText (Context context, 
                AttributeSet attrs, 
                int defStyleAttr)

Parameters
context Context

attrs AttributeSet

defStyleAttr int

Public methods

getFocusedRect

void getFocusedRect (Rect r)

Parameters
r Rect

getGlobalVisibleRect

boolean getGlobalVisibleRect (Rect r, 
                Point globalOffset)

Parameters
r Rect

globalOffset Point

Returns
boolean

getHint

CharSequence getHint ()

Returns
CharSequence

isTextInputLayoutFocusedRectEnabled

boolean isTextInputLayoutFocusedRectEnabled ()

Whether the edit text is using the TextInputLayout's focused rectangle.

Returns
boolean

onCreateInputConnection

InputConnection onCreateInputConnection (EditorInfo outAttrs)

Parameters
outAttrs EditorInfo

Returns
InputConnection

onInitializeAccessibilityNodeInfo

void onInitializeAccessibilityNodeInfo (AccessibilityNodeInfo info)

Parameters
info AccessibilityNodeInfo

requestRectangleOnScreen

boolean requestRectangleOnScreen (Rect rectangle)

Parameters
rectangle Rect

Returns
boolean

setTextInputLayoutFocusedRectEnabled

void setTextInputLayoutFocusedRectEnabled (boolean textInputLayoutFocusedRectEnabled)

Whether the edit text should use the TextInputLayout's focused rectangle.

Parameters
textInputLayoutFocusedRectEnabled boolean

Protected methods

onAttachedToWindow

void onAttachedToWindow ()