私はreact-native + native-baseを使用しており、単純なレイアウト - ヘッダーのコンテンツフッターを使用しています。私はこのセクションでMapViewを使用しています。私はマップがコンテンツ領域を埋めるようにしたいと思います。 MapViewのスタイルで幅と高さを指定すると、マップが正常に表示されます。私が屈曲さのMapViewのスタイルを設定した場合:1マップはここに私のコードがある反応 - ネイティブ+ネイティブベース。マップビューを塗りつぶす<Content>エリア
まで表示されません地図コンテンツを埋めるために。私が望むすべてが..です
/**
* Sample React Native App
* https://github.com/facebook/react-native
* @flow
*/
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
MapView
} from 'react-native';
import { Container, Header, Title, Content, Footer, FooterTab, Button, Icon } from 'native-base';
class Project extends Component {
render() {
return (
<Container>
<Header>
<Title>TEST</Title>
</Header>
<Content>
<MapView
style={styles.map}
showsUserLocation={true}
/>
</Content>
<Footer>
<FooterTab>
<Button transparent>
<Icon name='ios-call' />
</Button>
</FooterTab>
</Footer>
</Container>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: '#F5FCFF',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
},
instructions: {
textAlign: 'center',
color: '#333333',
marginBottom: 5,
},
map:{
flex:1
}
});
AppRegistry.registerComponent('Project',() => Project);
NativeBaseは、このためのソリューションをご連絡いたします。 –
答えを見つけましたか?ここで同じ問題、アンドロイド4.4、genymotionのための実際のデバイスでは、ヘッダーは表示されません –
私は答えを見つけられませんでした –