diff --git a/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.java b/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.java index 577534c4c..d56a1456e 100644 --- a/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.java +++ b/samples/SearchableDictionary/src/com/example/android/searchabledict/WordActivity.java @@ -18,6 +18,8 @@ package com.example.android.searchabledict; import android.app.Activity; import android.app.ActionBar; +import android.app.SearchManager; +import android.content.Context; import android.content.Intent; import android.database.Cursor; import android.net.Uri; @@ -25,6 +27,7 @@ import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; +import android.widget.SearchView; import android.widget.TextView; /** @@ -63,6 +66,12 @@ public class WordActivity extends Activity { public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.options_menu, menu); + + SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); + SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView(); + searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); + searchView.setIconifiedByDefault(false); + return true; }