Cannot resolve symbol KeyEventCompat(android.support.v 4.view.KeyEventCompat見つからない)

1745 ワード

Cannot resolve symbol KeyEventCompat(android.support.v 4.view.KeyEventCompatが見つからない)ソリューションKeyEventCompatクラス(私のプロジェクトではそのhasNoModifiersメソッドを使用しています)最後にソースコードを見て、このhasNoModifiersメソッドがKeyEventによって実現されたことを知りました.ソースを貼り付けます.
public boolean executeKeyEvent(KeyEvent event) {
//    
                    // The focus finder had a bug handling FOCUS_FORWARD and FOCUS_BACKWARD
                    // before Android 3.0. Ignore the tab key on those devices.
//                  if (KeyEventCompat.hasNoModifiers(event)) {
//                      handled = arrowScroll(FOCUS_FORWARD);
//                  } else if (KeyEventCompat.hasModifiers(event, KeyEvent.META_SHIFT_ON)) {
//                      handled = arrowScroll(FOCUS_BACKWARD);
//                  }


//                  http://blog.csdn.net/lrpshuai/article/details/78392872

//    
                    if (event.hasNoModifiers()) {
                        handled = arrowScroll(FOCUS_FORWARD);
                    } else if (event.hasModifiers(KeyEvent.META_SHIFT_ON)) {
                        handled = arrowScroll(FOCUS_BACKWARD);
                    }
}