android.text.method
Class QwertyKeyListener
java.lang.Object
android.text.method.MetaKeyKeyListener
android.text.method.BaseKeyListener
android.text.method.QwertyKeyListener
- All Implemented Interfaces:
- KeyListener
public class QwertyKeyListener
- extends BaseKeyListener
This is the standard key listener for alphabetic input on qwerty
keyboards. You should generally not need to instantiate this yourself;
TextKeyListener will do it for you.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QwertyKeyListener
public QwertyKeyListener(TextKeyListener.Capitalize cap,
boolean autotext)
getInstance
public static QwertyKeyListener getInstance(boolean autotext,
TextKeyListener.Capitalize cap)
- Returns a new or existing instance with the specified capitalization
and correction properties.
onKeyDown
public boolean onKeyDown(View view,
Editable content,
int keyCode,
KeyEvent event)
- Description copied from class:
MetaKeyKeyListener
- Handles presses of the meta keys.
- Specified by:
onKeyDown in interface KeyListener- Overrides:
onKeyDown in class BaseKeyListener
markAsReplaced
public static void markAsReplaced(Spannable content,
int start,
int end,
String original)
- Marks the specified region of
content as having
contained original prior to AutoText replacement.
Call this method when you have done or are about to do an
AutoText-style replacement on a region of text and want to let
the same mechanism (the user pressing DEL immediately after the
change) undo the replacement.
- Parameters:
content - the Editable text where the replacement was madestart - the start of the replaced regionend - the end of the replaced region; the location of the cursororiginal - the text to be restored if the user presses DEL
Please submit a feedback, bug or feature