From 26d8a18c506759378ec9d2b1dd0065a140810230 Mon Sep 17 00:00:00 2001 From: Scott Main Date: Mon, 7 Feb 2011 16:23:06 -0800 Subject: [PATCH] fix searchabledictionary to enable search view in the WordActivity Change-Id: I653cea4e80fe6f227183f7425d11a3004128fc59 --- .../com/example/android/searchabledict/WordActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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; }