你好,我正在尝试获取在Android键盘上按下.
(句点)时触发的事件。
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == '.') {
Log.d("dot pressed" "dot presed");
我哪里做错了?
你好,我正在尝试获取在Android键盘上按下.
(句点)时触发的事件。
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == '.') {
Log.d("dot pressed" "dot presed");
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_NUMPAD_DOT) {
Log.d("dot pressed" "dot presed");
}
return super.onKeyDown(keyCode, event);
}
你应该使用KeyEvent.KEYCODE_PERIOD。