4

.こんにちは、Androidキーボードで(ドット)を押したときにイベントを取得しようとしています

 public boolean onKey(View v, int keyCode, KeyEvent event) {

   if (keyCode == '.') {
        Log.d("dot pressed" "dot presed");

どこで間違っていますか?

4

2 に答える 2

3

これを試してください

 public boolean onKeyDown(int keyCode, KeyEvent event) {
    if(keyCode == KeyEvent.KEYCODE_NUMPAD_DOT) {
        Log.d("dot pressed" "dot presed");

    }
    return super.onKeyDown(keyCode, event);
}
于 2013-05-20T04:56:35.163 に答える