搜索文本活动



我是Android开发新手。我正在开发一个应用程序(如果您想这样称呼它的话),它实际上只是显示静态文本。这是一份供人们在工作中使用的指南。所有的文本都是静态的。我开发了许多带有静态文本的活动。

我想建立搜索功能,这样人们就不必使用目录浏览。我知道android的搜索功能更强大,可以搜索SQLite数据库&等等,但它能在应用中搜索各种活动吗?有人知道这是可能的吗?如果是的话,你能给我指出正确的方向吗?显然,如果你开始搜索"搜索活动",你会得到很多关于"搜索活动"的信息。因此,作为一个新的Android开发者,这有点令人沮丧。

我很感激人们能给予的任何帮助,即使是替代我正在努力做的事情!

由于活动只是包含一些文本,因此您已经以一种或另一种形式提供了这些文本(即使它们只是编译到应用程序中的字符串)。我建议从搜索这些字符串或用于构建活动的数据源开始。

为了简单说明,我们假设文本存储在字符串数组中;然后,您可以搜索这些字符串,以确定哪一章包含用户正在搜索的文本。如果这些章节是在资源文件中定义的,那么您可能会在操作过程中打开并搜索资源文件。但是,您必须自己实现特定的搜索。

没有自动索引,Android可以提供简单地搜索你所定义的活动;任何应用程序或屏幕的内容都太过动态,无法索引。

最新更新