键盘打开时获取键盘高度或顶部位置

问题描述 投票:1回答:2

键盘打开时如何获得键盘高度或顶部位置?我找到了以下模块,但它仅适用于iOS。我如何进入Android?

反应天然-keyboardevents

reactjs react-native
2个回答
5
投票

您可以通过键盘事件访问键盘详细信息。

数据格式:

Object {
  "height": 282,
  "screenX": 0,
  "screenY": 401.4285583496094,
  "width": 411.4285583496094,
}

你可以这样调用访问它们:

import { Keyboard } from 'react-native'

keyboardDidShow (e) {
    const { height, screenX, screenY, width } = e.endCoordinates
    console.log(height)
}

0
投票

您现在可以通过从react-native导入Keyboard模块轻松找到它。这里有关于这个模块的很好的文档https://facebook.github.io/react-native/docs/keyboard.html

© www.soinside.com 2019 - 2024. All rights reserved.