搜索框需要能够从搜索框中搜索单个单词
Search box needs to be able to search individual words from search box
我正在使用 MIT App Inventor 2 并且我正在努力使我的搜索框更有用。
现在有一堆列表,只有当 "search" 文本框中的单词与列表中的单词完全匹配时它才有效。我希望它更有活力。例如
如果有人在搜索框中输入 oj container
,我希望它在列表中搜索 oj container
,如果没有找到任何结果,则在列表中搜索 oj
和 container
分别地。如果它在列表中找到这些词之一,则可以继续执行下一个操作,即打开相应的页面。
到目前为止,我的代码如下所示:
告诉我这段代码是否有意义。谢谢。
不,这没有意义。 split at spaces
块 returns 列表并使用 is in list?
块你不能搜索事物列表,只能搜索 "thing" (在你的情况下是一个词) .因此,您必须使用 for each item in list
循环搜索列表中的每个单词。
您的块中也有一些冗余。如果搜索 oj container
成功,搜索 oj
也成功,也就是说,您可以删除块来搜索完整的句子...
请参阅我的解决方案以获取屏幕截图的第一部分。
我正在使用 MIT App Inventor 2 并且我正在努力使我的搜索框更有用。
现在有一堆列表,只有当 "search" 文本框中的单词与列表中的单词完全匹配时它才有效。我希望它更有活力。例如
如果有人在搜索框中输入 oj container
,我希望它在列表中搜索 oj container
,如果没有找到任何结果,则在列表中搜索 oj
和 container
分别地。如果它在列表中找到这些词之一,则可以继续执行下一个操作,即打开相应的页面。
到目前为止,我的代码如下所示:
告诉我这段代码是否有意义。谢谢。
不,这没有意义。 split at spaces
块 returns 列表并使用 is in list?
块你不能搜索事物列表,只能搜索 "thing" (在你的情况下是一个词) .因此,您必须使用 for each item in list
循环搜索列表中的每个单词。
您的块中也有一些冗余。如果搜索 oj container
成功,搜索 oj
也成功,也就是说,您可以删除块来搜索完整的句子...
请参阅我的解决方案以获取屏幕截图的第一部分。