javascript - 用 native react 控制顶部栏

标签 javascript android reactjs react-native

我是 React Native 的新手,我正在尝试做一个简单的应用程序。

我只是输入了一个文本,这是 Nexus 5 中的结果:

The result

我知道放置 SaveAreaView 可以解决这个问题,但事实并非如此。

 return (
    <SafeAreaView style={{flex: 1}}>
       <Text style={styles.principalTitle}>Just a text</Text>
    </SafeAreaView>
 );

如何控制可见区域中出现的文本顶部栏?谢谢。

最佳答案

The purpose of SafeAreaView is to render content within the safe area boundaries of a device. It is currently only applicable to iOS devices with iOS version 11 or later. - SafeAreaView

在您的情况下,SafeAreaView 没有任何效果,但您可以将 marginTop 传递给 View 或直接传递给您的文本。例如。 :

 return (
    <SafeAreaView style={{flex: 1, marginTop: 20 }}>
       <Text style={styles.principalTitle}>Just a text</Text>
    </SafeAreaView>
 );

关于javascript - 用 native react 控制顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58390217/

相关文章:

javascript - 如何为 Window Store 构建 Electron 应用程序?

javascript - 使用保存在iOS应用程序的沙箱(文档目录)中的.html、.js文件,这样我也可以在离线模式下打开html文件

javascript - browser.pause() 和 browser.enterRepl() 有什么区别?

reactjs - 从 styled-component 推断 Prop 接口(interface)

javascript - 更改要打印的字体系列和字体大小

具有 DepthPageTransformer z-index 问题的 Android viewpager

java - 如何在 Android 中以编程方式检测死锁?

android - 在 GridView 中对 ImageView 执行 onClickListener

javascript - React运行错误无法解析react-dom/client

javascript - React Native 接收新的 props,componentWillReceiveProps