Android软键盘弹出和收起事件监听方法
分享了一种监听Android软键盘弹出和收起事件的方法,代码抽离自Facebook/React-Native源码,经亲测有效。回调事件方法参数包含键盘是否弹出(isShow)、键盘高度(keyboardHeight)、屏幕可用高度(screenHeight)、屏幕宽度(screenWidth),可以方便地获取这些信息来做相应的界面调整。以下是简单的示例代码:
Keyboard.addListener(eventName, new KeyboardEventListener() {
@Override
public void onEvent(ReadableMap data) {
boolean isShow = data.getBoolean('isShow');
int keyboardHeight = data.getInt('keyboardHeight');
int screenHeight = data.getInt('screenHeight');
int screenWidth = data.getInt('screenWidth');
// do something...
}
});
17.72MB
文件大小:
评论区