2011-10-30 11 views
0

私はAndroid開発の新機能です。私はアプリケーションを開発しています(それを呼び出す場合)。これは実際に静的テキストを表示するだけです。それは人々が仕事で使うためのガイドです。すべてのテキストは静的です。私はそれらに静的テキストを持つ多くのアクティビティを開発しました。テキストのアクティビティを検索しますか?

私は、人々が目次を使用してブラウズする必要がないように検索機能を構築したいと考えています。私はアンドロイドでの検索がはるかに強力であり、SQLite db &などを検索することができますが、アプリ内のさまざまなアクティビティを検索できますか?これが可能かどうか誰にも知られていますか?もしそうなら、正しい方向に私を向けることができますか?明らかに、「tetの検索活動」のためのグーグル検索を開始すると、「検索活動」に関する多くの情報が得られます。新しいAndroidデベロッパーとして、少しイライラします。

私が何をしようとしているかの代替案があっても、人々が助けてくれることを感謝します!

+0

まさに「あなたのアプリでさまざまなアクティビティを検索できますか?」という意味ですか。 – bos

+0

申し訳ありませんが、私はより具体的ではありませんでした。私は本当に新しいです。以前のウェブ開発者として、私の活動はウェブページのように見えます。新しいページをユーザーに表示する場合は、新しいアクティビティを作成します。それは私がそれらに言及している方法です。彼らは基本的に私が検索できるようにしたいテキストオブジェクトをたくさん持っています。 – Aivenssar

答えて

0

アクティビティにはテキストが含まれているだけなので、既にアプリケーションにコンパイルされた文字列であっても、ある形式または別の形式でテキストを利用できます。これらの文字列、またはアクティビティを構築するために使用しているデータソースの検索を開始することをお勧めします。

簡単な説明のために、テキストが文字列の配列に格納されているとします。これらの文字列を検索して、ユーザーが検索しているテキストがどの章に含まれているかを調べることができます。これらの章がリソースファイルで定義されている場合は、操作中にリソースファイルを開いて検索することがあります。ただし、特定の検索を実装する必要があります。

あなたが定義したアクティビティを単に検索するAndroidが提供できる自動インデックスはありません。アプリケーションや画面のコンテンツが動的すぎてインデックスに登録できません。

+0

ありがとうございました!このテキストは変更されない可能性が高いため、データソースからデータを取り込んでいませんでした。テキストオブジェクトのアプリケーションのテキストをハードコードしました。それは文字通り私が検索したいものです。 – Aivenssar

+0

アクティビティをWebページと見なさないでください。それをウェブページのテンプレートと考えてください。レイアウトといくつかの一般的なアクションを定義する必要があります。コンテンツは、それを表示する意図の一部としてプラグインする必要があります。 テキストを文字列の配列(リソースのようなもの)として保存する場合は、その配列を検索し、テキストを 'ViewChapterActivity'などに差し込むことができます。 – Greyson

関連する問題