I want to have history on my SearchView, I've been googling around, and the only sensible(?) tutorial I found was this, but that's just for like Gingerbread, not API>14.
Then I found this code:
And that code only works half, since it doesn't show results from what you've already written, it shows all the items.
I just want it to look like this:

This is my current code for adding the SearchView:
res/menu/menu.xml:
MainActivity.java:
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { if(!mDrawerLayout.isDrawerOpen(mDrawerList)) { inflater.inflate(R.menu.fragment_search, menu); mMenuItem = menu.findItem(R.id.fragment_searchmenuitem); mSearchView = (SearchView) mMenuItem.getActionView(); mMenuItem.expandActionView(); mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String s) { mMenuItem.collapseActionView(); searchSupport.SearchForLyrics(s); actionBar.setSubtitle("Searcing for: " + s); return true; } @Override public boolean onQueryTextChange(String s) { return false; } }); } super.onCreateOptionsMenu(menu, inflater); }
Could someone please just give me something to start with, to be honest I have no idea where to start. So any help would be really appreciated.