Как указать минимальную и / или максимальную длину в RemoteInput

Я использую RemoteInput в своих уведомлениях Android N.

Я хочу установить минимальную и максимальную длину текста для ввода.

Google Hangouts получил это (т. Е. Кнопка отправки активируется, когда пользователь вводит хотя бы 1 символ). Кто-нибудь знает, как это можно сделать? Я пытался проверить документы Android, но не повезло.

2 ответа

 button.setClickable(false);
    button.setEnabled(false);
    editText = (EditText)findViewById(R.id.editText);


    editText.addTextChangedListener(new TextWatcher() {
        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            button.setClickable(true);
            button.setTextColor(getResources().getColor(R.color.colorPrimary));
            // TODO Auto-generated method stub
        }

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

            // TODO Auto-generated method stub
        }

        @Override
        public void afterTextChanged(Editable s) {

            // TODO Auto-generated method stub
        }
    });



}

Попробуйте реализовать уведомление с пользовательским представлением. И включите в него всю логику, которая вам нужна. Для меня это один из способов ((

Другие вопросы по тегам