Android检测是否在软输入上按下任何键
嗨,我想在用户每次输入键盘上的任何内容时运行一个函数,因此我需要检测键盘是否被触摸,然后运行该函数。我知道如何检测单个按钮,如“完成”/“下一步”等,但是否有方法检测是否按下了任何按钮?您想在后台或应用程序中使用此按钮?@Metalhead1247应用程序中的essential我有很多编辑文本,我需要检查其中的内容,并且需要在何时运行该检查,但为什么您想知道哪个键是正确的按下?Android检测是否在软输入上按下任何键,android,Android,嗨,我想在用户每次输入键盘上的任何内容时运行一个函数,因此我需要检测键盘是否被触摸,然后运行该函数。我知道如何检测单个按钮,如“完成”/“下一步”等,但是否有方法检测是否按下了任何按钮?您想在后台或应用程序中使用此按钮?@Metalhead1247应用程序中的essential我有很多编辑文本,我需要检查其中的内容,并且需要在何时运行该检查,但为什么您想知道哪个键是正确的按下? edittext.addTextChangedListener(new TextWatcher() {
edittext.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
Log.d(TAG, "onTextChanged start :"+start +" end :"+count);}
public void beforeTextChanged(CharSequence s, int start, int count,int after) {
Log.d(TAG, "beforeTextChanged start :"+start +" after :"+after);
}
public void afterTextChanged(Editable s) {
Log.d(TAG, "afterTextChange last char"+s);
}
});