pom*_*omo 5 keyboard android ios react-native
我正在尝试获取键盘的高度,以便在它出现时滚动我的视图。该keyboardDidShow事件完全在IOS和高度的坐标值考虑额外位,在键盘的顶部出现时,自动更正是。
this.keyboardShowListener = DeviceEventEmitter.addListener(
'keyboardDidShow', this.keyboardDidShow);
...
keyboardDidShow (e) {
let keyboardHeight = e.endCoordinates.height;
this.refs.mainScrollView.scrollTo(
{x: 0, y: keyboardHeight, animated: true});
},
Run Code Online (Sandbox Code Playgroud)
但是,在 Android(使用 NR 0.21.0)中,给定的高度值似乎不包括额外的自动更正组件高度,因此当我滚动时,它会显得有点短。
现在我可以为 android 增加一些价值,但这似乎不是一个好的解决方案。你能确定它适用于每个安卓键盘吗?我怀疑不是。
那么,有没有办法获得键盘对象的句柄以对其进行测量?
| 归档时间: |
|
| 查看次数: |
4545 次 |
| 最近记录: |