@@ -43,6 +43,7 @@ public class ModSearchCallback implements SearchActionMode.Callback {
4343 private ActionMode mActionMode ;
4444 private View mAnchorView ;
4545 private View mAnimView ;
46+ private View mSearchResultLayout ;
4647 private Context mContext ;
4748 private RecyclerView mSearchResultView ;
4849 private SearchView .OnQueryTextListener mOnQueryTextListener ;
@@ -85,9 +86,10 @@ public ModSearchCallback(Context context, RecyclerView searchResultView, OnSearc
8586 mOnSearchListener = onSearchListener ;
8687 }
8788
88- public void setup (View anchor , View anim ) {
89+ public void setup (View anchor , View anim , View searchResultLayout ) {
8990 mAnchorView = anchor ;
9091 mAnimView = anim ;
92+ mSearchResultLayout = searchResultLayout ;
9193 }
9294
9395 public boolean isSearchOn () {
@@ -122,6 +124,7 @@ public boolean onCreateActionMode(ActionMode mode, Menu menu) {
122124 SearchActionMode searchActionMode = (SearchActionMode ) mode ;
123125 searchActionMode .setAnchorView (mAnchorView );
124126 searchActionMode .setAnimateView (mAnimView );
127+ searchActionMode .setResultView (mSearchResultLayout );
125128 mSearchInput = searchActionMode .getSearchInput ();
126129 mSearchInput .setFilters (new InputFilter []{new InputFilter .LengthFilter (MAX_SEARCH_LENGTH )});
127130 //mSearchInput.setHint("");
0 commit comments