Android 多行文本框属性?
我的应用程序中有一个Android 多行文本框属性?,android,android-edittext,Android,Android Edittext,我的应用程序中有一个多行文本框,我想设置一个固定字符长度,以便在一行中显示的字符不超过该字符的个数。如何做到这一点 假设textbox的maxlegnth为150,则单行的maxlength设置为50每行的最大长度对于元素或TextView的任何子脚本(如EditText),您可以使用来管理此项 例如,您需要创建一个实现InputFilter的类 public class MyTestFilter implements InputFilter { @Override publi
多行文本框
,我想设置一个固定字符长度,以便在一行中显示的字符不超过该字符的个数。如何做到这一点
假设textbox的maxlegnth为150,则单行的maxlength设置为50每行的最大长度对于元素或TextView的任何子脚本(如EditText),您可以使用来管理此项
例如,您需要创建一个实现InputFilter的类
public class MyTestFilter implements InputFilter {
@Override
public CharSequence filter(CharSequence source, int start, int end,
Spanned dest, int dstart, int dend) {
// do you checks, and only return what you wish to have replaced
return null;
}
}
然后使用
youEditText.setFilters(new InputFilter[]{new MyTestFilter()});
这行不行?请告诉我。