React Native - View不会占用页眉和页脚的所有可用空间

时间:2017-07-11 14:09:22

标签: react-native

我正在尝试创建一个带有页眉和页脚的页面,并且它们之间有一个View占用所有剩余空间,但View只占用了可用空间的一半,如下图所示:

Screenshot of the problem

以下是相关代码:

    <View style={{flex: 1, flexDirection: 'column'}}>
      <View style={{flex: 1, flexDirection: 'column', height: 120}}>

        <View style={{height: 70, borderWidth: 2}}>
          <Text> HEADER </Text>
        </View>
        <View style={{flexDirection: 'row', justifyContent: 'space-between', height: 50, alignItems: 'center', borderWidth: 2}}>
        // Buttons and stuff ..
        </View>

      </View>

      <View style={{padding: 15, borderWidth: 2, flex: 1}}>
        <View style={{flex: 1}}><Text>Desired Content</Text></View>
      </View>

      <View style={{height: 50, backgroundColor: 'lightgrey', justifyContent: 'center', alignItems: 'center', flexDirection: 'row'}}>
      // Here is my footer ..
      </View>

    </View>

1 个答案:

答案 0 :(得分:0)

问题是您将flex: 1设置为包含标题的视图。

尝试简单地删除它:

<View style={{flexDirection: 'column', height: 120}}>