Android 如何在EditView中了解文本长度

Android 如何在EditView中了解文本长度,android,Android,当我在编辑文本上键入时,如何知道文本长度 下面是我的代码 我尝试使用getText获得EditText的长度 但是我无法控制它去看另一个文本 EditText et = (EditText) findViewById(R.id.edit); 我使用了 OnKeyListener 在我的代码中,但我不清楚 因此,我正在寻找其他解决方案 我该怎么办 et.length()给你长度et.length()给你长度et.length()给你长度et.length()给你长度如果你不想使用OnKeyLis

当我在编辑文本上键入时,如何知道文本长度

下面是我的代码

我尝试使用getText获得EditText的长度

但是我无法控制它去看另一个文本

EditText et = (EditText) findViewById(R.id.edit);
我使用了

OnKeyListener

在我的代码中,但我不清楚

因此,我正在寻找其他解决方案


我该怎么办

et.length()给你长度

et.length()给你长度

et.length()给你长度

et.length()给你长度

如果你不想使用OnKeyListener,你可以在键入EditText时使用作为EditText监听器的TextWacher

如果您在它上键入一个字母,则会调用afterTextChanged。因此,您可以使用s.getText.length()知道它的长度


如果不想使用OnKeyListener,可以在键入EditText时使用TextWacher,它是EditText的侦听器

如果您在它上键入一个字母,则会调用afterTextChanged。因此,您可以使用s.getText.length()知道它的长度


如果不想使用OnKeyListener,可以在键入EditText时使用TextWacher,它是EditText的侦听器

如果您在它上键入一个字母,则会调用afterTextChanged。因此,您可以使用s.getText.length()知道它的长度


如果不想使用OnKeyListener,可以在键入EditText时使用TextWacher,它是EditText的侦听器

如果您在它上键入一个字母,则会调用afterTextChanged。因此,您可以使用s.getText.length()知道它的长度


你试过
et.length()
?你试过
et.length()
?你试过
et.length()
?你试过
et.length()
et1.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
        }
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after)
        }
        @Override
        public void afterTextChanged(Editable s) {
            if(s.getText.length() > 5){
                // do something you want
            }
        }
    });