- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试显示 React Native 的 [DrawerLayoutAndroid][1]
组件:
/**
* Sample React Native App
* https://github.com/facebook/react-native
*/
'use strict'
import React, {
AppRegistry,
Component,
StyleSheet,
Text,
TextInput,
View,
ScrollView,
DrawerLayoutAndroid
} from 'react-native'
class Dictionary extends Component {
constructor(props) {
super(props)
this.state = {
movies: 'Test'
}
}
render() {
const navigationView = (
<View style={{flex: 1, backgroundColor: '#fff'}}>
<Text style={{margin: 10, fontSize: 15, textAlign: 'left'}}>Im in the Drawer!</Text>
</View>
)
return (
<ScrollView>
<DrawerLayoutAndroid
drawerWidth={300}
drawerPosition={DrawerLayoutAndroid.positions.Left}
renderNavigationView={() => navigationView}>
<View style={{flex: 1, alignItems: 'center'}}>
<Text style={{margin: 10, fontSize: 15, textAlign: 'right'}}>Hello</Text>
<Text style={{margin: 10, fontSize: 15, textAlign: 'right'}}>World!</Text>
</View>
</DrawerLayoutAndroid>
<View style={styles.parent}>
<Text>
Type something in English:
</Text>
<TextInput/>
<Text style={styles.germanLabel}>
Movies: { this.state.movies }
</Text>
</View>
</ScrollView>
)
}
}
const styles = StyleSheet.create({
parent: {
padding: 16
},
germanLabel: {
marginTop: 20,
fontWeight: 'bold'
},
germanWord: {
marginTop: 15,
fontSize: 30,
fontStyle: 'italic'
}
})
AppRegistry.registerComponent('Dictionary', () => Dictionary)
但是,应用程序不显示任何内容:
可能是什么原因? (也没有任何错误消息,看起来一切都编译得很好。)
最佳答案
尝试让你的DrawerLayoutAndroid作为根节点。文档中没有关于此的信息,但对我有帮助。这对您有帮助吗?
关于javascript - DrawerLayoutAndroid 没有显示任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35599241/
我正在尝试显示 React Native 的 [DrawerLayoutAndroid][1] 组件: /** * Sample React Native App * https://github
我正在使用 在 React Native 中。 我有一个覆盖菜单,我想禁用侧边栏...执行此操作的最佳方法是什么,以确保当模态打开时无法触发抽屉? https://facebook.github.io
这是我目前的情况 { return navigationView; }}> } configureScene={(route,
伙计们,我需要帮助。 我想使用 DrawerLayoutAndroid 和 Navigator 作为我的 App 导航器。我这里有一个问题。 我这样写代码,但行不通。 this.refs['
我正在使用 DrawerLayoutAndroid 并努力弄清楚如何以编程方式打开和关闭它。 我看到你应该使用 openDrawer(0)但是你如何引用DrawerLayoutAndroid 我有一个
我是 React Native 的新手,我正在尝试构建汉堡包抽屉以协助导航。但是我找不到合适的文档。我找到了一个,但它与 redux 一起使用,所以我放弃了。谁能指导我如何为 React-Native
我正在用 React Native 专门为 Android 编写一个应用程序,我认为 Navigator 组件和 DrawerLayoutAndroid 组件之间存在冲突。 在我的 index.and
每次我两次点击抽屉中的相同元素时,我都会收到以下警告: Warning: flattenChildren(...): Encountered two children with the same ke
我是一名优秀的程序员,十分优秀!