React Native Center 对齐 Body 标题文本

React Native Center align Body Title text

如何在原生基础中将标题文本居中?

<Header>
  <Left style={{flex:1}}>
    <Button
       transparent
       onPress={() => NavigationService.navigate('Home')}
    >
      <Icon name='arrow-back' />
    </Button>
    </Left>
    <Body style={{flex:1}}>
      <Title>Vacancy Snapshot</Title>
    </Body>
</Header>

上面的结果是文本右对齐。 如果我在 Body 之后包含 Right 标签 <Right style={{flex:1}} />,它会使文本居中,但不会显示整个文本:

通过包含 <Right style={{flex:1}}/>,标题文本将居中。并将 flex1 增加到 3 以便可以显示文本的全长,如下所示:

<Header>
  <Left style={{flex:1}}>
    <Button
      transparent
    >
      <Icon name='arrow-back' />
    </Button>
    </Left>
    <Body style={{flex:3}}>
      <Title>Vacancy Snapshot</Title>
    </Body>
    <Right style={{flex:1}}/>
</Header>

我还提供了一份世博会小吃 here 以供进一步试验。玩得开心!