繁体   English   中英

Android中的ReactNative TextInput是不可编辑的

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM