反应原生中的returnKeyType =“下一个”问题

Lov*_*ngh 7 android textinput react-native

returnKeyType = "next"在 TextInput 组件中使用,但它的工作方式类似于returnKeyType="go"而不是移动到下一个文本输入字段。

我们如何使用键盘上的“下一步”按钮从一个文本输入字段移动到下一个文本输入字段?

Him*_*edi 6

您需要使用如下参考将焦点设置在下一个文本字段上:

<View style={{flex:1}}>
    <TextInput style={{height:40}} 
        placeholder="First TextField Input"
        placeholderTextColor="#DCDCDC"
        returnKeyType="next"
        onSubmitEditing={()=>this.secondTextInput.focus()}/>
    <TextInput style={{height:40}} 
        placeholder="Second TextField Input"
        placeholderTextColor="#DCDCDC"
        returnKeyType="go"
        ref={(input)=>this.secondTextInput = input}/> 
</View>
Run Code Online (Sandbox Code Playgroud)

  • @AlwaysConfused:您可以提出答案,而不是投反对票 (2认同)
  • @HimanshuDwivedi 知道什么是糟糕的解决方案和实际知道答案是有区别的 (2认同)