1

ユーザーが Edittext に単一の文字を書き込むたびに文字列を更新することは可能ですか? 一種のライブサーチを作りたいです。

4

1 に答える 1

2

はい、AaddTextChangedListener()を追加するために使用しますTextWatcher

editText.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            yourString = s.toString();
        }

        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) { }

        @Override
        public void afterTextChanged(Editable s) { }
    });
于 2016-01-23T22:28:48.583 に答える