InputFilter.AllCaps
public static class InputFilter.AllCaps
extends Object
implements InputFilter
此过滤器将大写所有通过编辑添加的小写字母。
摘要(Summary)
公共方法(Public methods) |
CharSequence |
filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) 这种方法被称为缓冲区时,将取代范围 dstart … dend 的 dest 从范围内的新文字 start … end 的 source 。 |
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
|