Most visited

Recently visited

Added in API level 1

InputFilter.AllCaps

public static class InputFilter.AllCaps
extends Object implements InputFilter

java.lang.Object
   ↳ android.text.InputFilter.AllCaps


此过滤器将大写所有通过编辑添加的小写字母。

Summary

Public constructors

InputFilter.AllCaps()

Public methods

CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)

这种方法被称为缓冲区时,将取代范围 dstart … denddest从范围内的新文字 start … endsource

Inherited methods

From class java.lang.Object
From interface android.text.InputFilter

Public constructors

InputFilter.AllCaps

Added in API level 1
InputFilter.AllCaps ()

Public methods

filter

Added in API level 1
CharSequence filter (CharSequence source, 
                int start, 
                int end, 
                Spanned dest, 
                int dstart, 
                int dend)

这种方法被称为缓冲区时,将取代范围dstart … denddest从范围内的新文字start … endsource 返回您想要放置在那里的CharSequence,包括一个空字符串(如果适用),或者null接受原始替换。 注意不要拒绝0长度替换,因为这是删除文本时会发生的情况。 另外请注意,您不应该尝试使用此方法对dest进行任何更改; 你只能在上下文中检查它。 注意:如果SpannedSpannable的实例,则源中的跨度对象应该被复制到过滤结果中(即非空返回值)。 copySpansFrom(Spanned, int, int, Class, Spannable, int)可以用于方便。

Parameters
source CharSequence
start int
end int
dest Spanned
dstart int
dend int
Returns
CharSequence

Hooray!