我正在工作的反应原生android应用程序,需要一个搜索栏。我正在使用react-native-paper中的SearchBar,我查看了他们的文档,但找不到任何方法来确定用户是否按下了键盘上的小搜索按钮。
由于我不熟悉移动应用程序的开发,我不确定此输入是否有正式名称或按钮本身,但这是应用程序的屏幕截图,以防它不清楚。我指的是键盘上的搜索按钮,在本例中是蓝色的。

通过深入研究,我发现react原生中的TextInputs有一个onSubmitEditing={},它可以触发您想要的任何return键操作。
本质上,我想知道在react-native-paper中是否有对应的SearchBar支持。
发布于 2020-04-10 05:06:00
如果您查看一下react-native-paper SearchBar https://github.com/callstack/react-native-paper/blob/master/src/components/Searchbar.tsx的实现,就会发现您可以向其传递一个onSubmitEditing属性,而且,由于react-native-paper使用TextInput,因此该输入将接收该属性
发布于 2020-04-09 09:24:57
好的,看起来就像tintef指出的那样,你可以将onSubmitEditing传递给SearchBar,因为它使用了TextInput。我刚刚测试了一下,它工作得很好!
https://stackoverflow.com/questions/61112430
复制相似问题