提供监视或修改键盘输入的类。
您可以使用这些类来修改应用程序的键盘输入类型,或者解密为特定输入方法输入的按键。 例如:
// Set the text to password display style: EditText txtView = (EditText)findViewById(R.id.text); txtView.setTransformationMethod(PasswordTransformationMethod.getInstance()); //Set the input style to numbers, rather than qwerty keyboard style. txtView.setInputMethod(DigitsInputMethod.getInstance()); // Find out whether the caps lock is on. // 0 is no, 1 is yes, 2 is caps lock on. int active = MultiTapInputMethod.getCapsActive(txtView.getText());
KeyListener | 用于将文本键事件转换为Editable类上的编辑操作的界面。 |
MovementMethod | 在 TextView 提供了光标定位,滚动和文本选择功能。 |
TransformationMethod | TextView使用TransformationMethods来执行诸如用点替换密码字符或保持换行符不会在单行文本字段中引起换行符的操作。 |
ArrowKeyMovementMethod | 提供光标移动和选择的移动方法。 |
BaseKeyListener | 关键侦听器的抽象基类。 |
BaseMovementMethod | 移动方法的基类。 |
CharacterPickerDialog | 用于选择与基本字符相关的重音字符的对话框。 |
DateKeyListener | 用于在文本字段中输入日期。 |
DateTimeKeyListener | 用于在同一文本字段中输入日期和时间。 |
DialerKeyListener | 用于拨号文本输入 至于KeyListener 所有实现,这个类只涉及硬件键盘。 |
DigitsKeyListener | 仅限数字的文本输入 至于KeyListener 所有实现,这个类只涉及硬件键盘。 |
HideReturnsTransformationMethod | 这种转换方法通过将它们显示为零宽度的不间断空格字符(ï¿¿)来导致任何回车符(\ r)被隐藏。 |
LinkMovementMethod | 移动文本缓冲区中的链接并在必要时滚动的移动方法。 |
MetaKeyKeyListener | 此基类封装了跟踪元键状态(如SHIFT,ALT和SYM)以及选择文本的伪元状态的行为。 |
MultiTapKeyListener | 这是12键键盘上的字母输入的标准关键听众。 |
NumberKeyListener | 用于数字文本输入 至于KeyListener 所有实现,这个类只涉及硬件键盘。 |
PasswordTransformationMethod | |
QwertyKeyListener | 这是QWERTY键盘上字母输入的标准关键听众。 |
ReplacementTransformationMethod | 这种变换方法使得在字符 getOriginal() 阵列由在相应的字符来代替 getReplacement() 阵列。 |
ScrollingMovementMethod | 通过滚动文本缓冲区来解释移动键的移动方法。 |
SingleLineTransformationMethod | 此转换方法导致任何换行符(\ n)显示为空格而不是导致换行符,并导致回车符(\ r)没有外观。 |
TextKeyListener | 这是输入普通文本的关键监听者。 |
TimeKeyListener | 用于在文本字段中输入时间。 |
Touch |
TextKeyListener.Capitalize |