[英]ReactNative TextInput in Android is not editable
以下是我拥有的简单代码。
change(text) { this.setState({text}); } render() { return ( <View style={styles.container}> <Text style={styles.welcome}> Welcome, what is your name? </Text> <TextInput style={{height: 40, width: 200}} onChangeText={this.change.bind(this)} value={this.state.text} /> </View> ); }
它在iOS中按预期工作。 在Android中,它显示Text和TextInput字段。 但是,我在TextInput中键入的任何内容都不会显示。
我基本上有两个问题。
第一个是,这里可能出什么问题了?
第二个也是更重要的问题是,如何调试这样的问题? 我使用了ReactNative调试器,并在change
函数中放置了一个断点,但不会调用它。
我还检查了生成的本机代码,以期可以使用Android Studio进行调试。 在代码中没有看到任何可以放置断点的地方。
如果万一可以帮助某人-这就是我的发现。
我正在使用API级别25(牛轧糖)运行Android模拟器。 当我切换到API级别23(棉花糖)时,它开始工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.