【问题标题】:How find text programmatically?如何以编程方式查找文本?
【发布时间】:2015-03-10 02:18:10
【问题描述】:

有没有办法以编程方式查找文本? 我想在TextView或其他方式中放一个广泛的文本,然后搜索特定的单词,就像你使用Ctrl + F一样。我没有找到信息,我找到了SearchView但是这些搜索数据只是一个视图,没有? 提前致谢。

【问题讨论】:

  • 您可以自己制作。获取textview的文本,然后使用自己的搜索算法根据搜索栏找到你的文本

标签: android search text find searchview


【解决方案1】:

您可以使用 String 类提供的 .contains 方法,“当且仅当此字符串包含指定的 char 值序列时返回 true”(Oracle 文档)在您的算法中搜索文本,然后基于该方法如果 CharSequence 存在与否,则返回执行某些代码以执行您想要的操作。

String Class (Oracle)

【讨论】:

  • 你知道如何做的任何例子或教程吗?我没有找到任何谷歌。谢谢
  • 这可能会有所帮助 (stackoverflow.com/questions/26831163/…),使用 TextWatcher 听起来是个好主意,但除此之外,我没有任何教程或示例可以提供帮助,抱歉。必须有办法做到这一点,因为极有可能有人以前尝试过这样做。希望你能找到解决办法!
猜你喜欢
  • 1970-01-01
  • 2012-05-19
  • 1970-01-01
  • 2011-01-05
  • 1970-01-01
  • 2011-03-23
  • 2012-01-25
  • 2011-03-07
  • 2016-08-05
相关资源
最近更新 更多