本文整理了Java中android.widget.TextView.setFilters()
方法的一些代码示例,展示了TextView.setFilters()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextView.setFilters()
方法的具体详情如下:
包路径:android.widget.TextView
类名称:TextView
方法名:setFilters
暂无
代码示例来源:origin: stackoverflow.com
TextView tv = new TextView(this);
int maxLength = 10;
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(maxLength);
tv.setFilters(fArray);
代码示例来源:origin: stackoverflow.com
TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(8);
editEntryView.setFilters(filterArray);
代码示例来源:origin: stackoverflow.com
TextView tv = new TextView(this);
tv.setFilters(new InputFilter[] { new InputFilter.LengthFilter(250) });
代码示例来源:origin: lygttpod/SuperTextView
public void setMaxEms(int topMaxEms, int centerMaxEms, int bottomMaxEms) {
if (topMaxEms != 0) {
topTextView.setEllipsize(TextUtils.TruncateAt.END);
topTextView.setFilters(new InputFilter[]{new InputFilter.LengthFilter(topMaxEms)});
}
if (centerMaxEms != 0) {
centerTextView.setEllipsize(TextUtils.TruncateAt.END);
centerTextView.setFilters(new InputFilter[]{new InputFilter.LengthFilter(centerMaxEms)});
}
if (bottomMaxEms != 0) {
bottomTextView.setEllipsize(TextUtils.TruncateAt.END);
bottomTextView.setFilters(new InputFilter[]{new InputFilter.LengthFilter(bottomMaxEms)});
}
}
代码示例来源:origin: lygttpod/SuperTextView
/**
* 初始化textView
*
* @param textView 对象
* @param layoutParams 对象
* @param id id
* @param textColor 颜色值
* @param textSize 字体大小
* @return 返回
*/
public TextView initText(TextView textView, LayoutParams layoutParams, int id, int textColor, int textSize) {
if (textView == null) {
textView = new TextView(mContext);
textView.setId(id);
textView.setLayoutParams(layoutParams);
textView.setTextColor(textColor);
textView.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
// textView.setGravity(Gravity.CENTER);
textView.setLines(mSetLines);
textView.setSingleLine(mSetSingleLine);
// textView.setMaxEms(mSetMaxEms);
// textView.setEllipsize(TextUtils.TruncateAt.END);
textView.setFilters(new InputFilter[]{new InputFilter.LengthFilter(mSetMaxEms) });
addView(textView);
}
return textView;
}
代码示例来源:origin: robolectric/robolectric
@Test
public void canSetAndGetInputFilters() throws Exception {
final InputFilter[] expectedFilters = new InputFilter[]{new InputFilter.LengthFilter(1)};
textView.setFilters(expectedFilters);
assertThat(textView.getFilters()).isSameAs(expectedFilters);
}
代码示例来源:origin: stackoverflow.com
TextView tv = new TextView(this);
int maxLength = 10;
InputFilter[] fArray = new InputFilter[1];
fArray[0] = new InputFilter.LengthFilter(maxLength);
tv.setFilters(fArray)
代码示例来源:origin: stackoverflow.com
TextView a = new TextView(...);
InputFilter[] filter = new InputFilter[1];
filter[1] = new InputFilter.LengthFilter(10);
a.setFilters (filter);
代码示例来源:origin: stackoverflow.com
TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(8);
editEntryView.setFilters(filterArray);
代码示例来源:origin: WireGuard/wireguard-android
@BindingAdapter("filter")
public static void setFilter(final TextView view, final InputFilter filter) {
view.setFilters(new InputFilter[]{filter});
}
代码示例来源:origin: stackoverflow.com
TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(8);
editEntryView.setFilters(filterArray);
代码示例来源:origin: stackoverflow.com
TextView et = (TextView) searchView.findViewById(R.id.search_src_text);
et.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});
代码示例来源:origin: cyclestreets/android
@Override
public void onCreate(final Bundle saved) {
super.onCreate(saved);
final LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final InputFilter[] usernameFilters = new InputFilter[]{ new WhitespaceInputFilter() };
registerView_ = inflater.inflate(R.layout.accountdetails, null);
registerDetails_ = inflater.inflate(R.layout.accountregister, null);
textView(registerDetails_, R.id.username).setFilters(usernameFilters);
signinDetails_ = inflater.inflate(R.layout.accountsignin, null);
signinButton_ = (Button)signinDetails_.findViewById(R.id.signin_button);
TextView usernameTV = textView(signinDetails_, R.id.username);
usernameTV.addTextChangedListener(this);
usernameTV.setFilters(usernameFilters);
textView(signinDetails_, R.id.password).addTextChangedListener(this);
signinButton_.setEnabled(false);
step_ = (CycleStreetsPreferences.accountOK()) ? RegisterStep.EXISTING_SIGNIN_DETAILS : RegisterStep.ACCOUNT;
setupView();
}
代码示例来源:origin: stackoverflow.com
phone.setFilters(new InputFilter[]{filter ,new InputFilter.LengthFilter(14)});
phone.addTextChangedListener(new TextWatcher() {
@Override
代码示例来源:origin: stackoverflow.com
public class PlainEditText extends EditText {
public PlainEditText(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
addFilter(this, new PlainTextInputFilter());
}
private void addFilter(TextView textView, InputFilter filter) {
InputFilter[] filters = textView.getFilters();
InputFilter[] newFilters = Arrays.copyOf(filters, filters.length + 1);
newFilters[filters.length] = filter;
textView.setFilters(newFilters);
}
private static class PlainTextInputFilter implements InputFilter {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest,
int dstart, int dend) {
return stripRichText(source, start, end);
}
private CharSequence stripRichText(CharSequence str, int start, int end) {
// ...
}
}
}
内容来源于网络,如有侵权,请联系作者删除!