Android 在编辑文本的“<”键向上监听器?
Android on "<" key up listener on an edit text?
我正在尝试为按下“<”/小于键时创建一个函数,但我似乎无法正确获取它。我试着用日志添加 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;
}
});
将日志更改为
Log.i("LOL", postingET.getText().toString());
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) {
}
});
我正在尝试为按下“<”/小于键时创建一个函数,但我似乎无法正确获取它。我试着用日志添加 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;
}
});
将日志更改为
Log.i("LOL", postingET.getText().toString());
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) {
}
});