android.widget.SearchView cannot be cast to android.support.v7.widget.SearchView

后端 未结 9 1773
感情败类
感情败类 2020-12-05 14:46

I\'m not unsure of why I\'m getting this error. Here\'s the menu in question:



        
9条回答
  •  不思量自难忘°
    2020-12-05 15:02

    According to the documentation, In the onCreateOptionsMenu use

    MenuItem menuItem = menu.findItem(R.id.action_search);
            SearchView searchView = (SearchView) menuItem.getActionView();
    

    ie:use the menu item directly to call getActionView() method

    instead of

    MenuItem menuItem = menu.findItem(R.id.action_search);
            SearchView searchView = MenuItemCompat.getActionView(menuItem);
    

    or

    searchView = (SearchView) menu.findItem(R.id.action_search);
    

    becouse both are deprecated

提交回复
热议问题