按任意键时如何使userInput字段做出反应?

时间:2017-04-09 16:17:36

标签: android

我是Android开发的新手,我正在开始屏幕,用户将键入代码,如果代码正确,隐藏的确认按钮将变为可见。

我一直在寻找一个命令来检查是否有任何键盘按键,但我找不到任何东西。

知道我应该用什么来检查是否按下任何键?

1 个答案:

答案 0 :(得分:0)

这可能会对你有所帮助 在android中使用TextWatcher

EditText input;

然后添加监听器

input.addTextChangedListener(watch);

现在,这样做

TextWatcher watch = new TextWatcher(){

@Override
public void afterTextChanged(Editable arg0) {
    // TODO Auto-generated method stub

}

@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
        int arg3) {
    // TODO Auto-generated method stub

}

@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
    // TODO Auto-generated method stub

    output.setText(s);
    if(start == 9){
        Toast.makeText(getApplicationContext(), "Maximum Limit Reached", Toast.LENGTH_SHORT).show();
    }
}};
相关问题