8

我在我的 Android N 通知中使用 RemoteInput。

我想为输入设置最小和最大文本长度限制。

谷歌环聊得到了这个(即当用户输入至少 1 个字符时,发送按钮启用)。任何人都知道如何做到这一点?我试图检查 Android 文档但没有运气。

4

2 回答 2

5
 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
        }
    });



}
于 2017-04-21T11:07:45.657 回答
0

尝试使用自定义视图实现通知。并在其中包含您需要的所有逻辑。对我来说这是一种方式((

于 2017-04-20T15:30:07.900 回答