本文整理了Java中android.widget.EditText.setFilters()
方法的一些代码示例,展示了EditText.setFilters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.setFilters()
方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:setFilters
暂无
代码示例来源:origin: stackoverflow.com
EditText et = (EditText) findViewById(R.id.myEditText);
et.setFilters(new InputFilter[]{ new InputFilterMinMax("1", "12")});
代码示例来源:origin: rey5137/material
/**
* Sets the list of input filters that will be used if the buffer is
* Editable. Has no effect otherwise.
*
* @attr ref android.R.styleable#TextView_maxLength
*/
public void setFilters (InputFilter[] filters){
mInputView.setFilters(filters);
}
代码示例来源:origin: stackoverflow.com
EditText editText = new EditText(this);
int maxLength = 3;
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
代码示例来源:origin: stackoverflow.com
EditText myEditText = (EditText) findViewById(R.id.editText1);
InputFilter[] filters = new InputFilter[1];
filters[0] = new InputFilter.LengthFilter(10); //Filter to 10 characters
myEditText .setFilters(filters);
代码示例来源:origin: stackoverflow.com
EditText etName = (EditText)findViewById(R.id.etName);
InputFilter filter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
for (int i = start; i < end; i++) {
if (!Character.isLetterOrDigit(source.charAt(i))) {
return "";
}
}
return null;
}
};
etName.setFilters(new InputFilter[]{filter});
代码示例来源:origin: stackoverflow.com
public class MainActivity extends Activity {
private EditText editText;
private String blockCharacterSet = "~#^|$%&*!";
private InputFilter filter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
if (source != null && blockCharacterSet.contains(("" + source))) {
return "";
}
return null;
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText) findViewById(R.id.editText);
editText.setFilters(new InputFilter[] { filter });
}
}
代码示例来源:origin: CarGuo/GSYVideoPlayer
btnNegative.setOnClickListener(new OnButtonClickListener());
InputFilter[] filters = {new InputFilter.LengthFilter(maxLength)};
editMessage.setFilters(filters);
Window dialogWindow = getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
代码示例来源:origin: ankidroid/Anki-Android
/**
* Update settings to only allow integer input and set the maximum number of digits allowed in the text field based
* on the current value of the {@link #mMax} field.
* <p>
* This method should only be called once from the constructor.
*/
private void updateSettings() {
// Only allow integer input
getEditText().setInputType(InputType.TYPE_CLASS_NUMBER);
// Set max number of digits
int maxLength = String.valueOf(mMax).length();
// Clone the existing filters so we don't override them, then append our one at the end.
InputFilter[] filters = getEditText().getFilters();
InputFilter[] newFilters = new InputFilter[filters.length + 1];
System.arraycopy(filters, 0, newFilters, 0, filters.length);
newFilters[newFilters.length - 1] = new InputFilter.LengthFilter(maxLength);
getEditText().setFilters(newFilters);
}
代码示例来源:origin: facebook/litho
editText.setFilters(inputFilters.toArray(new InputFilter[inputFilters.size()]));
} else {
editText.setFilters(NO_FILTERS);
代码示例来源:origin: wangdan/AisenWeiBo
editContent.setFilters(new InputFilter[] { emotionFilter });
editContent.setOnClickListener(new View.OnClickListener() {
代码示例来源:origin: jaydenxiao2016/AndroidFire
mEdit.setFilters(new InputFilter[]{new InputFilter.LengthFilter(mBuilder.getMaxLength
())});
代码示例来源:origin: facebook/litho
editText.setFilters(new InputFilter[] {lengthFilter});
} else {
inputFilters = new ArrayList<>(inputFilters);
inputFilters.add(lengthFilter);
editText.setFilters(inputFilters.toArray(new InputFilter[inputFilters.size()]));
代码示例来源:origin: ankidroid/Anki-Android
final MaterialDialog addTagDialog = addTagBuilder.build();
EditText inputET = addTagDialog.getInputEditText();
inputET.setFilters(new InputFilter[]{addTagFilter});
addTagDialog.show();
queryET.setFilters(new InputFilter[]{addTagFilter});
代码示例来源:origin: stackoverflow.com
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText edt =(EditText)findViewById(R.id.edt) ;
edt.setFilters(new InputFilter[]{filter,new InputFilter.LengthFilter(10)});
}
代码示例来源:origin: stackoverflow.com
final EditText phoneNumber = (EditText) findViewById(R.id.phoneNumber);
phoneNumber.addTextChangedListener(new PhoneNumberTextWatcher());
phoneNumber.setFilters(new InputFilter[] { new PhoneNumberFilter(), new InputFilter.LengthFilter(12) });
代码示例来源:origin: ukanth/afwall
private void updateHexLengthFilter() {
if (getAlphaSliderVisible())
mHexVal.setFilters(new InputFilter[]{new InputFilter.LengthFilter(9)});
else
mHexVal.setFilters(new InputFilter[]{new InputFilter.LengthFilter(7)});
}
代码示例来源:origin: stackoverflow.com
System.arraycopy(curFilters, 0, newFilters, 0, curFilters.length);
newFilters[curFilters.length] = lengthFilter;
view.setFilters(newFilters);
} else {
view.setFilters(new InputFilter[] { lengthFilter });
代码示例来源:origin: stackoverflow.com
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(100);
et.setFilters(fArray);
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(arg0.length());
et.setFilters(fArray);
代码示例来源:origin: stackoverflow.com
final EditText input = new EditText(getActivity());
input.setInputType(EditorInfo.TYPE_CLASS_TEXT);
input.setFilters(new InputFilter[] {
new InputFilter.LengthFilter(LIMIT) });
input.setHint("Add caption here");
builder.setView(input);
代码示例来源:origin: stackoverflow.com
EditText etFoo = (EditText) v.findViewById(R.id.etxtFoo);
InputFilter filter = new CustomTextFilter();
etFoo.setFilters(new InputFilter[]{filter, new InputFilter.LengthFilter(10)});
EditText etBar = (EditText) v.findViewById(R.id.etxtBar);
InputFilter barFilter = new FooTextFilter();
etBar.setFilters(new InputFilter[]{barFilter, new InputFilter.LengthFilter(2)});
内容来源于网络,如有侵权,请联系作者删除!