-1

Androidで標準の検索機能を使用したいのですが、2つの異なるアクティビティは必要ありません。onSearchRequested()アプリの着陸アクティビティでもあるアクティビティがあり、呼び出して結果を同じアクティビティに返したいです。

これが私のマニフェストコードです-

<activity
            android:name=".TaskManagerActivity"
            android:label="@string/title_activity_task_manager" 
            android:noHistory="false"
            android:launchMode="singleTop">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

すでに別の質問に詳細があります..何の回答も得られませんでした.

question/14445966/activity-not-getting-populated-on-search-in-same-activity

助けてください..!! ありがとう

4

1 に答える 1

0

とても簡単です。http://developer.android.com/guide/topics/search/index.htmlを参照してください 。メニュー内のアクション ビューとして SearchView を設定できます。最も単純な実装では、検索テキストを取得します。必要に応じて機能を追加できます。

検索は Android システムの非常に強力な部分です。もちろん、検索会社が提供する OS にとっては理にかなっています。そのため、自分で検索するのではなく、Android の検索機能を使用するようにしてください。ユーザーが期待するインターフェースと機能を手に入れることができます。

于 2013-01-22T22:28:09.957 に答える