Как сделать так, чтобы SearchView запоминал предыдущие поиски, как в Play Market?

Я хочу, чтобы раскрывающийся список отображался под представлением поиска при нажатии, содержащем список предыдущих поисков.

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getSupportMenuInflater().inflate(R.menu.categories, menu);
        // Get the SearchView and set the searchable configuration
        SearchView searchView = (SearchView) menu.findItem(R.id.menu_search)
        .getActionView();
        searchView.setQueryHint("Search All Categories");

        final AppListAdapter adapterAllApps = new AppListAdapter(
                CategoryListActivity.this, R.layout.app_row, catList);
        searchView.setOnQueryTextListener(new OnQueryTextListener() {
            @Override
            public boolean onQueryTextChange(String newText) {
    ....

person code511788465541441    schedule 25.11.2012    source источник


Ответы (1)


Возможно, вы захотите использовать

AutoCompleteTextView

для этого, а затем добавьте поставщика контента с возможностью поиска.

Посмотри на это :

Вместо этого превратите AutoCompleteTextView в SearchView в ActionBar

person lokoko    schedule 17.12.2012
comment
У меня это уже есть. Мой автозаполнение теперь работает нормально, за исключением истории. Мне нужно знать, как заставить его показывать ранее искомые термины - person code511788465541441; 18.12.2012
comment
Попробуйте это: stackoverflow.com/ вопросы/8510169/ - person lokoko; 18.12.2012