Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 22.1.0
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1

SearchEditText

public class SearchEditText
extends EditText

java.lang.Object
   ↳ android.view.View
     ↳ android.widget.TextView
       ↳ android.widget.EditText
         ↳ android.support.v17.leanback.widget.SearchEditText


EditText widget that monitors keyboard changes.

Summary

Nested classes

interface SearchEditText.OnKeyboardDismissListener

Interface for receiving notification when the keyboard is dismissed. 

Inherited constants

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

Inherited fields

From class android.view.View

Public constructors

SearchEditText(Context context)
SearchEditText(Context context, AttributeSet attrs)
SearchEditText(Context context, AttributeSet attrs, int defStyle)

Public methods

static boolean isLayoutRtl(View view)
void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info)

This is required to make the View findable by uiautomator.

boolean onKeyPreIme(int keyCode, KeyEvent event)
void reset()

Resets the text view.

void setFinalRecognizedText(CharSequence finalText)

Sets the final, non changing, full text result.

void setOnKeyboardDismissListener(SearchEditText.OnKeyboardDismissListener listener)

Sets a keyboard dismissed listener.

void updateRecognizedText(String stableText, String pendingText)

Updates the recognized text.

void updateRecognizedText(String stableText, List<Float> rmsValues)

Protected methods

void onFinishInflate()

Inherited methods

From class android.widget.EditText
From class android.widget.TextView
From class android.view.View
From class java.lang.Object
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

SearchEditText

added in version 22.1.0
SearchEditText (Context context)

Parameters
context Context

SearchEditText

added in version 22.1.0
SearchEditText (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

SearchEditText

added in version 22.1.0
SearchEditText (Context context, 
                AttributeSet attrs, 
                int defStyle)

Parameters
context Context

attrs AttributeSet

defStyle int

Public methods

isLayoutRtl

added in version 22.1.0
boolean isLayoutRtl (View view)

Parameters
view View

Returns
boolean

onInitializeAccessibilityNodeInfo

void onInitializeAccessibilityNodeInfo (AccessibilityNodeInfo info)

This is required to make the View findable by uiautomator.

Parameters
info AccessibilityNodeInfo

onKeyPreIme

boolean onKeyPreIme (int keyCode, 
                KeyEvent event)

Parameters
keyCode int

event KeyEvent

Returns
boolean

reset

added in version 22.1.0
void reset ()

Resets the text view.

setFinalRecognizedText

added in version 22.1.0
void setFinalRecognizedText (CharSequence finalText)

Sets the final, non changing, full text result. This should only happen at the very end of a recognition.

Parameters
finalText CharSequence: to the view to.

setOnKeyboardDismissListener

added in version 22.1.0
void setOnKeyboardDismissListener (SearchEditText.OnKeyboardDismissListener listener)

Sets a keyboard dismissed listener.

Parameters
listener SearchEditText.OnKeyboardDismissListener: The listener.

updateRecognizedText

added in version 22.1.0
void updateRecognizedText (String stableText, 
                String pendingText)

Updates the recognized text.

Parameters
stableText String

pendingText String

updateRecognizedText

added in version 22.1.0
void updateRecognizedText (String stableText, 
                List<Float> rmsValues)

Parameters
stableText String

rmsValues List

Protected methods

onFinishInflate

void onFinishInflate ()