Как получить onTextChanged для подсказки edittextView - PullRequest
0 голосов
/ 18 февраля 2019

Я использую текст редактирования в качестве подсказки для получения ввода от пользователя.Но не похоже, что onTextChanged вызывается, когда пользователь вводит данные для редактирования текста.Как я могу получить onTextChanged для вызова.

LayoutInflater li = LayoutInflater.from(context);
final View promptsView = li.inflate(R.layout.activity_write, null);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
alertDialogBuilder.setCancelable(false).setPositiveButton("OK",new 
DialogInterface.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
public void onClick(DialogInterface dialog, int id) {
final EditText mTextView = (EditText)promptsView.findViewById(R.id.userinput);

1 Ответ

0 голосов
/ 21 февраля 2019

попробуйте

    edittext.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) { 
    //do your code
}
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
        @Override
        public void afterTextChanged(Editable s) {
            Log.e("textwatcher", "afterTextChanged:\t" +s.toString());
        }
    });
...