在react native中,带有虚拟导航键的设备没有任何问题,而在带有手动键的手机(如三星A5)上,背景和组件位于底部栏的后面。当我给予flex:1或height:heightPercentageToDP(100)赋给我的视图时,我遇到了同样的问题。我该如何解决这个问题?如果你能帮助我,我会很高兴。我想这组件和背景开始从这顶部的底部栏
fnx2tebb1#
你应该添加你的代码,这样更容易帮助你,甚至一个例子截图,以显示您的问题...但我会尝试回答。React Native具有Dimensions API,您可以将其与视图和文本一起导入,如下所示:import { View, Text, Dimensions } from "react-native";如果像这样获取高度:使用window作为参数,const deviceHeight = Dimensions.get("window").height;将给予不包括您提到的条的高度,使用screen将提供整个高度。您可以使用Windows Dimension来计算基于您的用例可能需要的任何边距或填充。
import { View, Text, Dimensions } from "react-native";
window
const deviceHeight = Dimensions.get("window").height;
screen
1条答案
按热度按时间fnx2tebb1#
你应该添加你的代码,这样更容易帮助你,甚至一个例子截图,以显示您的问题...但我会尝试回答。
React Native具有Dimensions API,您可以将其与视图和文本一起导入,如下所示:
import { View, Text, Dimensions } from "react-native";
如果像这样获取高度:使用
window
作为参数,const deviceHeight = Dimensions.get("window").height;
将给予不包括您提到的条的高度,使用screen
将提供整个高度。您可以使用Windows Dimension来计算基于您的用例可能需要的任何边距或填充。