Class ShadowTextView

java.lang.Object
org.robolectric.shadows.ShadowView
org.robolectric.shadows.ShadowTextView
Direct Known Subclasses:
ShadowCompoundButton

@Implements(android.widget.TextView.class) public class ShadowTextView extends ShadowView
  • Field Details

    • selectionStart

      protected int selectionStart
    • selectionEnd

      protected int selectionEnd
  • Constructor Details

    • ShadowTextView

      public ShadowTextView()
  • Method Details

    • setTextAppearance

      @Implementation protected void setTextAppearance(Context context, int resid)
    • onKeyDown

      @Implementation protected boolean onKeyDown(int keyCode, KeyEvent event)
    • onKeyUp

      @Implementation protected boolean onKeyUp(int keyCode, KeyEvent event)
    • getPreviousKeyCode

      public int getPreviousKeyCode(int index)
    • getPreviousKeyEvent

      public KeyEvent getPreviousKeyEvent(int index)
    • innerText

      public String innerText()
      Returns the text string of this TextView. Robolectric extension.
      Overrides:
      innerText in class ShadowView
      Returns:
      String representation of this view.
    • getTextAppearanceId

      public int getTextAppearanceId()
    • addTextChangedListener

      @Implementation protected void addTextChangedListener(TextWatcher watcher)
    • removeTextChangedListener

      @Implementation protected void removeTextChangedListener(TextWatcher watcher)
    • getWatchers

      public List<TextWatcher> getWatchers()
      Returns:
      the list of currently registered watchers/listeners
    • getTextServicesLocale

      @HiddenApi @Implementation public Locale getTextServicesLocale()
    • dumpAttributes

      protected void dumpAttributes(PrintStream out)
      Overrides:
      dumpAttributes in class ShadowView
    • setOnEditorActionListener

      @Implementation protected void setOnEditorActionListener(TextView.OnEditorActionListener l)
    • getOnEditorActionListener

      public TextView.OnEditorActionListener getOnEditorActionListener()
    • setCompoundDrawablesWithIntrinsicBounds

      @Implementation protected void setCompoundDrawablesWithIntrinsicBounds(int left, int top, int right, int bottom)
    • getCompoundDrawablesWithIntrinsicBoundsLeft

      public int getCompoundDrawablesWithIntrinsicBoundsLeft()
    • getCompoundDrawablesWithIntrinsicBoundsTop

      public int getCompoundDrawablesWithIntrinsicBoundsTop()
    • getCompoundDrawablesWithIntrinsicBoundsRight

      public int getCompoundDrawablesWithIntrinsicBoundsRight()
    • getCompoundDrawablesWithIntrinsicBoundsBottom

      public int getCompoundDrawablesWithIntrinsicBoundsBottom()