即时通讯新的Android开发,我正在开始屏幕,用户将键入代码,如果代码是正确的隐藏确认按钮将变得可见。如何在按任意键时使userInput字段反应?
我一直在寻找一个命令,将检查是否有任何键盘按键被按下,但我还没有找到任何东西。
任何想法我应该用来检查任何按键被按下?
即时通讯新的Android开发,我正在开始屏幕,用户将键入代码,如果代码是正确的隐藏确认按钮将变得可见。如何在按任意键时使userInput字段反应?
我一直在寻找一个命令,将检查是否有任何键盘按键被按下,但我还没有找到任何东西。
任何想法我应该用来检查任何按键被按下?
可能,这将在android系统
EditText input;
然后添加监听器有帮助你 使用TextWatcher它
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();
}
}};
看起来很有希望,但它可以吗用于比较像“测试”字符串值? – RadiactiveDuck
是,可以比较其 一)在@覆盖方法,使用变量“s” onTextChanged ==>比较字符串, b)或可以通过 字符串消息= editText.getText()得到的字符串中的任何方法。的toString() –
什么都没有做 –
我的意思是到目前为止你所做的一切 –