有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在Android中动态检索textField中的字符串输入?

我正在尝试在Android中创建一个支付方式活动

我见过很多网站动态识别我的文本输入(信用卡号),所以如果我输入前3~4位数字,它就会知道这张卡是不是VISA卡、MASTER卡等。。在我打字之前

我想做的是每次用户输入时更新从getText()方法获得的字符串值。但目前还不知道从哪里开始


共 (2) 个答案

  1. # 2 楼答案

    您可以将文本更改时收到通知的侦听器附加到EditText,这是android框架本机支持的: 例如:

    editText = (EditText)findViewById(R.id.your_edit_text_id);
    textMessage.addTextChangedListener(new TextWatcher(){
        public void afterTextChanged(Editable s) {
            //perform checks or implement logic on what the user has entered so far here...
        }
        public void beforeTextChanged(CharSequence s, int start, int count, int after){}
        public void onTextChanged(CharSequence s, int start, int before, int count){}
    });