react-native - 我们如何将 react-navigation 标题的标题居中?

标签 react-native react-native-android react-navigation

React-navigation 文档还很年轻,阅读这些问题对我来说并不是很有效(每个版本都有变化)是否有人有使用 react-navigation 在 Android 中居中标题的工作方法|在 React Native 中?

最佳答案

使用 headerTitleStyle :

static navigationOptions = {
    headerTitleStyle: { alignSelf: 'center' },
    title: 'Center Title',
}

enter image description here

2019/03/12 修改:

2018 年,在 react-navigation v2 发布后(2018 年 4 月 7 日),出于某种原因 alignSelf不再工作了。这是新的工作方式,使用 headerLayoutPreset .来自@HasanSH:
const HomeActivity_StackNavigator = createStackNavigator({
    Home: {screen: Main},
}, {headerLayoutPreset: 'center'});

关于react-native - 我们如何将 react-navigation 标题的标题居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43326705/

相关文章:

layout - 如何隐藏组件而不卸载它?

react-native - react 导航和组件生命周期

javascript - 行推送到下一个 View react 导航

javascript - 如何将用户文本输入数据存储到 native react 对象数组中?

javascript - 在 native react 中制作响应按钮

react-native - 安装 react-native-keychain 后编译失败(android)

全屏编辑中的 React-native 文本输入颜色问题

java - React Native - 从 React Native 屏幕导航到 native Java (Android Studio) 屏幕

javascript - 当使用react-native-router-flux和react-redux时, Prop 没有被传递到组件中?

google-maps - react 原生谷歌地图替代品