GuidedActionAppCompatEditText


public class GuidedActionAppCompatEditText extends AppCompatEditText implements ImeKeyMonitor, GuidedActionAutofillSupport


A custom EditText that satisfies the IME key monitoring requirements of GuidedStepFragment.

Summary

Public constructors

GuidedActionAppCompatEditText(
    @NonNull Context ctx,
    @Nullable AttributeSet attrs,
    int defStyleAttr
)

Public methods

void
int
void
boolean
onKeyPreIme(int keyCode, @Nullable KeyEvent event)
boolean
void

See setCustomSelectionActionModeCallback

void

Set the listener for this edit text object.

void

Sets AutofillListener on the custom view.

Protected methods

void
onFocusChanged(
    boolean focused,
    int direction,
    @Nullable Rect previouslyFocusedRect
)

Inherited Constants

From android.widget.TextView
static final int
static final int
static final int
From android.view.View
static final int
static final int
static final int
static final int
static final int
static final int
static final Property<ViewFloat>
static final int
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate"
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay"
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth"
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear"
static final String
static final String
AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode"
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int[]
static final int[]
static final int[]
static final int[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
GONE = 8
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
KEEP_SCREEN_ON = 67108864
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
NO_ID = -1
static final int
static final int
static final int
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final float
static final float
static final float
static final float
static final float
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int[]
static final int[]
static final int
static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int

This field is deprecated.

static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final String
VIEW_LOG_TAG = "View"
static final int
static final int[]
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>

Inherited methods

From androidx.appcompat.widget.AppCompatEditText
void
@Nullable ActionMode.Callback
@Nullable Editable

Return the text that the view is displaying.

@NonNull TextClassifier

Returns the TextClassifier used by this TextView.

boolean
@Nullable InputConnection

If a listener is set, the returned InputConnection will use it to handle calls to commitContent.

void
boolean
@Nullable ContentInfoCompat

Implements the default behavior for receiving content, which coerces all content to text and inserts into the view.

boolean

If a listener is set, uses it to execute the "Paste" and "Paste as plain text" menu actions.

void

This method is deprecated.

void
void
setCompoundDrawables(
    @Nullable Drawable left,
    @Nullable Drawable top,
    @Nullable Drawable right,
    @Nullable Drawable bottom
)
void
setCompoundDrawablesRelative(
    @Nullable Drawable start,
    @Nullable Drawable top,
    @Nullable Drawable end,
    @Nullable Drawable bottom
)
void
setEmojiCompatEnabled(boolean enabled)

Configure emoji fallback behavior using EmojiCompat.

void

Adds EmojiCompat KeyListener to correctly edit multi-codepoint emoji when they've been converted to spans.

void
setTextAppearance(Context context, int resId)

This method is deprecated.

void

Sets the TextClassifier for this TextView.

From android.widget.EditText
From android.widget.TextView
void
addExtraDataToAccessibilityNodeInfo(
    AccessibilityNodeInfo info,
    String extraDataKey,
    Bundle arguments
)
void
final void
void
boolean
bringPointIntoView(int offset)
void
void
int
void
int
int
void
debug(int depth)
boolean
void
drawableHotspotChanged(float x, float y)
void
void
boolean
void
findViewsWithText(
    ArrayList<View> outViews,
    CharSequence searched,
    int flags
)
final int
int
int
int
int[]
int
String[]
AutofillValue
int
int
int
int
BlendMode
ColorStateList
PorterDuff.Mode
Drawable[]
Drawable[]
int
int
int
int
int
int
final int
final int
ActionMode.Callback
ActionMode.Callback
Editable
TextUtils.TruncateAt
CharSequence
int
int
InputFilter[]
int
void
int
int