在键盘android上键入时获取事件

时间:2013-04-19 11:33:50

标签: android keyboard-events

我正在为Android开发一个聊天应用程序。我正在尝试实现一个打字功能,以便聊天伙伴知道其他网站是否正在输入。

为此,我需要在智能手机用户在软键盘上键入时收到通知。键盘触摸事件是否有一些倾听?

1 个答案:

答案 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      
            }
        });