下面列出了android.view.KeyEvent#Callback ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
/**
* Create a SoftInputWindow that uses a custom style.
*
* @param context The Context in which the DockWindow should run. In
* particular, it uses the window manager and theme from this context
* to present its UI.
* @param theme A style resource describing the theme to use for the window.
* See <a href="{@docRoot}reference/available-resources.html#stylesandthemes">Style
* and Theme Resources</a> for more information about defining and
* using styles. This theme is applied on top of the current theme in
* <var>context</var>. If 0, the default dialog theme will be used.
*/
public SoftInputWindow(Context context, String name, int theme, Callback callback,
KeyEvent.Callback keyEventCallback, KeyEvent.DispatcherState dispatcherState,
int windowType, int gravity, boolean takesFocus) {
super(context, theme);
mName = name;
mCallback = callback;
mKeyEventCallback = keyEventCallback;
mDispatcherState = dispatcherState;
mWindowType = windowType;
mGravity = gravity;
mTakesFocus = takesFocus;
initDockWindow();
}
public static boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver, (KeyEvent.DispatcherState)state, target);
}
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver);
}
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return KeyEventCompatEclair.dispatch(event, receiver, state, target);
}
public static boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return IMPL.dispatch(event, receiver, state, target);
}
public static boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver, (KeyEvent.DispatcherState)state, target);
}
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target);
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver);
}
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return KeyEventCompatEclair.dispatch(event, receiver, state, target);
}
public static boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return IMPL.dispatch(event, receiver, state, target);
}
public static boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver, (KeyEvent.DispatcherState)state, target);
}
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target);
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver);
}
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return KeyEventCompatEclair.dispatch(event, receiver, state, target);
}
public static boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return IMPL.dispatch(event, receiver, state, target);
}
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target);
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target);
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver);
}
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return event.dispatch(receiver);
}
@Override
public boolean dispatch(KeyEvent event, KeyEvent.Callback receiver, Object state,
Object target) {
return KeyEventCompatEclair.dispatch(event, receiver, state, target);
}