InputFilter.AllCaps
public static class InputFilter.AllCaps
extends Object
implements InputFilter
此过滤器将大写所有通过编辑添加的小写字母。
Summary
Public constructors
InputFilter.AllCaps
InputFilter.AllCaps ()
Public methods
filter
CharSequence filter (CharSequence source,
int start,
int end,
Spanned dest,
int dstart,
int dend)
这种方法被称为缓冲区时,将取代范围dstart … dend
的dest
从范围内的新文字start … end
的source
。 返回您想要放置在那里的CharSequence,包括一个空字符串(如果适用),或者null
接受原始替换。 注意不要拒绝0长度替换,因为这是删除文本时会发生的情况。 另外请注意,您不应该尝试使用此方法对dest
进行任何更改; 你只能在上下文中检查它。 注意:如果源是Spanned
或Spannable
的实例,则源中的跨度对象应该被复制到过滤结果中(即非空返回值)。 copySpansFrom(Spanned, int, int, Class, Spannable, int)
可以用于方便。
Parameters |
source |
CharSequence
|
start |
int
|
end |
int
|
dest |
Spanned
|
dstart |
int
|
dend |
int
|