am 26d8a18c: fix searchabledictionary to enable search view in the WordActivity

* commit '26d8a18c506759378ec9d2b1dd0065a140810230':
  fix searchabledictionary to enable search view in the WordActivity
This commit is contained in:
Scott Main
2011-02-07 16:26:59 -08:00
committed by Android Git Automerger

View File

@@ -18,6 +18,8 @@ package com.example.android.searchabledict;
import android.app.Activity; import android.app.Activity;
import android.app.ActionBar; import android.app.ActionBar;
import android.app.SearchManager;
import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
@@ -25,6 +27,7 @@ import android.os.Bundle;
import android.view.Menu; import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
import android.view.MenuItem; import android.view.MenuItem;
import android.widget.SearchView;
import android.widget.TextView; import android.widget.TextView;
/** /**
@@ -63,6 +66,12 @@ public class WordActivity extends Activity {
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater(); MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu); 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; return true;
} }