1

http://developer.android.com/guide/topics/search/search-dialog.htmlで説明されているように、検索可能なアクティビティを作成しました。ユーザーがハードウェア検索ボタンを押すと、上部に検索バーが表示され、下部にキーボードが表示されます。

アクティビティの起動時に、ハードウェアボタンを押したかのように、検索バーとキーボードを表示するにはどうすればよいですか?

EditTextとButtonを使用してレイアウトを作成するだけではない理由は、ユーザーに一貫したエクスペリエンスを提供したいため、検索バーはハードウェアボタンから呼び出されてもコードから呼び出されても同じように見える必要があるためです。

説明が必要な場合はお知らせください。

4

1 に答える 1

1

onSearchRequested()を使用してアクティビティから検索を開始できます。

    /**
     * onCreate is called when Android starts this Activity from scratch.
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        onSearchRequested();
    }
于 2011-07-12T10:30:13.470 に答える