Skip to content Skip to sidebar Skip to footer

Search Item On Action Bar Android

First of all see what I have done yet. This is my menu.xml file.

Solution 1:

http://developer.android.com/training/search/setup.html

Go through this. It explains how to setup search view in actionbar and add textchangelistner for searchview in onCreateOptionsMenu.

@OverridepublicbooleanonCreateOptionsMenu(Menu menu) {
    MenuInflaterinflater= getMenuInflater();
    inflater.inflate(R.menu.main, menu);

    // Associate searchable configuration with the SearchViewSearchManagersearchManager=
           (SearchManager) getSystemService(Context.SEARCH_SERVICE);
    SearchViewsearchView=
            (SearchView) menu.findItem(R.id.search).getActionView();
    searchView.setSearchableInfo(
            searchManager.getSearchableInfo(getComponentName()));

    final SearchView.OnQueryTextListenerqueryTextListener=newSearchView.OnQueryTextListener() { 
        @OverridepublicbooleanonQueryTextChange(String newText) { 
            TextView textView=(TextView)findViewById(R.id.aa);
            textView.setText(newText);
            returntrue; 
        } 

        @OverridepublicbooleanonQueryTextSubmit(String query) { 
            TextView textView=(TextView)findViewById(R.id.aa);
            textView.setText(query);                
            returntrue; 
        } 
    }; 

    searchView.setOnQueryTextListener(queryTextListener); 
    returntrue;
}

Post a Comment for "Search Item On Action Bar Android"