本文整理了Java中android.view.KeyEvent.hasNoModifiers()
方法的一些代码示例,展示了KeyEvent.hasNoModifiers()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。KeyEvent.hasNoModifiers()
方法的具体详情如下:
包路径:android.view.KeyEvent
类名称:KeyEvent
方法名:hasNoModifiers
暂无
代码示例来源:origin: square/assertj-android
@TargetApi(HONEYCOMB)
public KeyEventAssert hasNoModifiers() {
isNotNull();
assertThat(actual.hasNoModifiers()) //
.overridingErrorMessage("Expected to have no modifiers but modifiers present") //
.isTrue();
return this;
}
代码示例来源:origin: DingMouRen/DingDingMap
private boolean isValidKey(KeyEvent event) {
if (!event.hasNoModifiers()) {
return false;
}
if (event.getKeyCode() >= KeyEvent.KEYCODE_A && event.getKeyCode() <= KeyEvent.KEYCODE_Z) {
return true;
}
// switch (keyCode) {
// case KeyEvent.KEYCODE_COMMA:
// case KeyEvent.KEYCODE_APOSTROPHE:
// case KeyEvent.KEYCODE_SEMICOLON:
// return true;
// }
return false;
}
代码示例来源:origin: com.squareup.assertj/assertj-android
@TargetApi(HONEYCOMB)
public KeyEventAssert hasNoModifiers() {
isNotNull();
assertThat(actual.hasNoModifiers()) //
.overridingErrorMessage("Expected to have no modifiers but modifiers present") //
.isTrue();
return this;
}
代码示例来源:origin: derry/delion
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_TAB && event.getAction() == KeyEvent.ACTION_DOWN) {
if (event.hasNoModifiers()) {
View forward = getNextFocusForward();
if (forward != null) return forward.requestFocus();
} else if (event.isShiftPressed()) {
View backward = getNextFocusBackward();
if (backward != null) return backward.requestFocus();
}
} else if (keyCode == KeyEvent.KEYCODE_ENTER && event.getAction() == KeyEvent.ACTION_UP) {
return handleEnterKeyPress();
}
return false;
}
代码示例来源:origin: derry/delion
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
boolean retVal = super.dispatchKeyEvent(event);
if (retVal && mUrlHasFocus && mUrlFocusedWithoutAnimations
&& event.getAction() == KeyEvent.ACTION_DOWN && event.isPrintingKey()
&& event.hasNoModifiers()) {
handleUrlFocusAnimation(mUrlHasFocus);
}
return retVal;
}
代码示例来源:origin: derry/delion
@Override
public void handleKeyboardEvent(KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN && mTab.getActivity() != null) {
if (mTab.getActivity().onKeyDown(event.getKeyCode(), event)) return;
// Handle the Escape key here (instead of in KeyboardShortcuts.java), so it doesn't
// interfere with other parts of the activity (e.g. the URL bar).
if (event.getKeyCode() == KeyEvent.KEYCODE_ESCAPE && event.hasNoModifiers()) {
WebContents wc = mTab.getWebContents();
if (wc != null) wc.stop();
return;
}
}
handleMediaKey(event);
}
代码示例来源:origin: xyxyLiu/Edit-Spinner
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
boolean consumed = mPopup.onKeyUp(keyCode, event);
if (consumed) {
switch (keyCode) {
// if the list accepts the key events and the key event
// was a click, the text view gets the selected item
// from the drop down as its content
case KeyEvent.KEYCODE_ENTER:
case KeyEvent.KEYCODE_DPAD_CENTER:
case KeyEvent.KEYCODE_TAB:
if (event.hasNoModifiers()) {
performCompletion();
}
return true;
}
}
if (isPopupShowing() && keyCode == KeyEvent.KEYCODE_TAB && event.hasNoModifiers()) {
performCompletion();
return true;
}
return super.onKeyUp(keyCode, event);
}
代码示例来源:origin: xyxyLiu/Edit-Spinner
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (mPopup.onKeyDown(keyCode, event)) {
return true;
}
if (isPopupShowing() && keyCode == KeyEvent.KEYCODE_TAB && event.hasNoModifiers()) {
return true;
}
boolean handled = super.onKeyDown(keyCode, event);
if (handled && isPopupShowing()) {
clearListSelection();
}
return handled;
}
代码示例来源:origin: HuanHaiLiuXin/CoolViewPager
if (event.hasNoModifiers()) {
handled = arrowScroll(FOCUS_FORWARD);
} else if (event.hasModifiers(KeyEvent.META_SHIFT_ON)) {
代码示例来源:origin: xiangzhihong/gpuImage
switch ( keyCode ) {
case KeyEvent.KEYCODE_DPAD_LEFT:
if ( event.hasNoModifiers() ) {
handled = resurrectSelectionIfNeeded();
if ( !handled ) {
if ( event.hasNoModifiers() ) {
handled = resurrectSelectionIfNeeded();
if ( !handled ) {
if ( event.hasNoModifiers() ) {
handled = handleHorizontalFocusWithinListItem( View.FOCUS_UP );
if ( event.hasNoModifiers() ) {
handled = handleHorizontalFocusWithinListItem( View.FOCUS_DOWN );
if ( event.hasNoModifiers() ) {
handled = resurrectSelectionIfNeeded();
if ( !handled
if ( event.hasNoModifiers() ) {
handled = resurrectSelectionIfNeeded() || pageScroll( FOCUS_DOWN );
} else if ( event.hasModifiers( KeyEvent.META_SHIFT_ON ) ) {
if ( event.hasNoModifiers() ) {
handled = resurrectSelectionIfNeeded() || pageScroll( FOCUS_UP );
} else if ( event.hasModifiers( KeyEvent.META_ALT_ON ) ) {
if ( event.hasNoModifiers() ) {
内容来源于网络,如有侵权,请联系作者删除!