我正在为Android开发一个聊天应用程序。我正在尝试实现一个打字功能,以便聊天伙伴知道其他网站是否正在输入。
为此,我需要在智能手机用户在软键盘上键入时收到通知。键盘触摸事件是否有一些倾听?
答案 0 :(得分:4)
editText.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// 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
status = "Typing"; // where status is a string you send to the other person
}
});