Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 多行文本框属性?_Android_Android Edittext - Fatal编程技术网

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()});

这行不行?请告诉我。