当前位置: 代码迷 >> Android >> settext编辑文本后,继续从编辑文本中删除char
  详细解决方案

settext编辑文本后,继续从编辑文本中删除char

热度:108   发布时间:2023-08-04 10:59:54.0

当按钮删除键盘为true时,如何在settext编辑文本后继续从编辑文本中删除char?

edtDesc.addTextChangedListener(new TextWatcher() {

        String formatNumber = "";


        @Override
        public void afterTextChanged(Editable s) {
            edtDesc.setSelection(edtDesc.getText().length());

        }


        @Override
        public void beforeTextChanged(CharSequence s, int arg1, int arg2, int arg3) {

        }


        @Override
        public void onTextChanged(CharSequence s, int arg1, int arg2, int arg3) {
            if (s.length() != 0) {
                    edtDesc.setText(edtDesc.getText().toString().replace("A", "B"));
                    isSelectTozihat = true;
            }

        }

    });

谢谢

edtDesc.addTextChangedListener(new TextWatcher() {

    String formatNumber = "";


    @Override
    public void afterTextChanged(Editable s) {
        edtDesc.setSelection(edtDesc.getText().length());

    }


    @Override
    public void beforeTextChanged(CharSequence s, int arg1, int arg2, int arg3) {

    }


    @Override
    public void onTextChanged(CharSequence s, int arg1, int arg2, int arg3) {
        if ((s.length() != 0)&&(edtDesc.getText().toString().contains("A"))      {
edtDesc.setText(edtDesc.getText().toString().replace("A", "B"));
                isSelectTozihat = true;
        }

    }

});
  相关解决方案