Android on"<"在编辑文本上键入监听器?

时间:2016-10-08 02:41:04

标签: java android keyboard android-edittext onkeydown

我试图在按下"<" /小于键的时候创建一个函数,但我似乎无法正确使用它。我尝试使用Log添加onKey(View view, int i, KeyEvent event),以便每次都记录"<"键被按下但无论什么都没记录。我在编辑文本上设置了关键监听器,但它不起作用。请帮忙。有什么我必须添加的吗?

postingET = (EditText) findViewById(R.id.postInput); postingET.setOnKeyListener(new View.OnKeyListener() {
   @Override
    public boolean onKey(View view, int i, KeyEvent keyEvent) {
    Log.i("LOL", String.valueOf(view));
    return false;
    }
});

2 个答案:

答案 0 :(得分:0)

将日志更改为

Log.i("LOL", postingET.getText().toString());

答案 1 :(得分:0)

postingET.addTextChangedListener(new TextWatcher() {

            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {

            }
        });