Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat找不到)
生活随笔
收集整理的這篇文章主要介紹了
Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat找不到)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Cannot resolve symbol KeyEventCompat(android.support.v4.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);
}
}
總結
以上是生活随笔為你收集整理的Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat找不到)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spark和MR比较
- 下一篇: 2018.07.08 hdu1394 M