在react-native中,页面可滚动,导航条不动的demo
'use strict'; import React, { AppRegistry, StyleSheet, Image, Text, View, Alert, ToolbarAndroid, PixelRatio, TouchableHighlight, Component, ScrollView, } from 'react-native'; var toolbarActions =[ {title: 'Create', icon:require('./images/kb-logo.png'), show: 'always', showWithText: false}, //{title: 'Filter'}, //{title: 'Settings', icon:require('./images/kb-logo.png'), show: 'always'}, ]; class App extends Component { render() { return( <View style={{flex:1}}> <ToolbarAndroid actions={toolbarActions} style={styles.toolbar} navIcon={require('./images/kb-logo.png')} //logo={require('./images/kb-logo.png')} title="主标题" titleColor="orange" subtitle="副标题" subtitleColor="green" onActionSelected={(position) => { Alert.alert("选中的action", ""+toolbarActions[position].showWithText) }} onIconClicked={() => { Alert.alert("点击图标", "点击图标"); }} /> <ScrollView style={[{flex:1}]}> <Image source={require('./images/6.jpg')} style={styles._img}/> <Image source={require('./images/7.jpg')} style={styles._img}/> <Image source={require('./images/8.jpg')} style={styles._img}/> <Image source={require('./images/9.jpg')} style={styles._img}/> </ScrollView> </View> ); } } const styles = StyleSheet.create({ toolbar: { backgroundColor: '#e9eaed', height: 56, }, _img: { width: 623/PixelRatio.get(), height: 799/PixelRatio.get() } }); AppRegistry.registerComponent('learn', () => App);