Android EditText自带输入多少文字,限制文字

1.贴布局


    

    

        
    

2.上代码

private boolean isMaxCount;
@OnTextChanged(value = R.id.et, callback = OnTextChanged.Callback.AFTER_TEXT_CHANGED)
    public void editTextDetailChange(Editable editable) {
        int detailLength = editable.length();
        tv.setText(detailLength + "/300");
        //限制300个字
        if (detailLength == 299) {
            islMaxCount = true;
        }
        
        if (detailLength == 300 && islMaxCount) {
            islMaxCount = false;
        }
    }

这样就实现了EditText输入文字,显示多少字,限制多少字了。。

你可能感兴趣的:(Android EditText自带输入多少文字,限制文字)