@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu items for use in the action bar MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.search, menu); //search icon menu.findItem(R.id.search).setIcon(new IconicsDrawable(this, MaterialDesignIconic.Icon.gmi_search).color(Color.BLACK).actionBar()); final SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView(); searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String s) { touchCallback.setIsDragEnabled(false); fastItemAdapter.filter(s); return true; } @Override public boolean onQueryTextChange(String s) { fastItemAdapter.filter(s); touchCallback.setIsDragEnabled(TextUtils.isEmpty(s)); return true; } }); endlessRecyclerOnScrollListener.enable(); return super.onCreateOptionsMenu(menu); }
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu items for use in the action bar MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.search, menu); //search icon menu.findItem(R.id.search).setIcon(new IconicsDrawable(this, MaterialDesignIconic.Icon.gmi_search).color(Color.BLACK).actionBar()); if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { final SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView(); searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String s) { touchCallback.setIsDragEnabled(false); itemAdapter.filter(s); return true; } @Override public boolean onQueryTextChange(String s) { itemAdapter.filter(s); touchCallback.setIsDragEnabled(TextUtils.isEmpty(s)); return true; } }); } else { menu.findItem(R.id.search).setVisible(false); } return super.onCreateOptionsMenu(menu); }
@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu items for use in the action bar MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.search, menu); //search icon menu.findItem(R.id.search).setIcon(new IconicsDrawable(this, MaterialDesignIconic.Icon.gmi_search).color(Color.BLACK).actionBar()); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { final SearchView searchView = (SearchView) menu.findItem(R.id.search).getActionView(); searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String s) { touchCallback.setIsDragEnabled(false); fastItemAdapter.filter(s); return true; } @Override public boolean onQueryTextChange(String s) { fastItemAdapter.filter(s); touchCallback.setIsDragEnabled(TextUtils.isEmpty(s)); return true; } }); } else { menu.findItem(R.id.search).setVisible(false); } return super.onCreateOptionsMenu(menu); }
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) {
mToolbarSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) {
searchView.setOnQueryTextListener(new SearchTextObserver());
@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); if (!isAdded()) return; inflater.inflate(R.menu.main, menu); searchView = (SearchView)menu.findItem(R.id.search).getActionView(); searchView.setMaxWidth(Integer.MAX_VALUE); searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) { adapter.search(query); /* Submit the search will hide the keyboard */ searchView.clearFocus(); return true; } @Override public boolean onQueryTextChange(String newText) { adapter.search(newText); return true; } }); searchView.setQueryHint(getString(R.string.search)); }
mSearchView.setOnQueryTextListener(new SearchTextObserver());
SearchView searchView = (SearchView) searchMenu.getActionView(); searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); searchView.setOnQueryTextListener(this);
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PreferenceManager.setDefaultValues(this, R.xml.preferences, false); setContentView(R.layout.activity_main); ButterKnife.bind(this); setSupportActionBar(toolbar); ActionBar actionbar = getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(true); actionbar.setHomeAsUpIndicator(R.drawable.ic_menu_white_24dp); viewPager.setAdapter(new MainPageAdapter(getSupportFragmentManager())); viewPager.addOnPageChangeListener(this); searchView.setOnQueryTextListener(this); searchView.setIconified(false); searchView.setIconifiedByDefault(false); navigationView.setNavigationItemSelectedListener(this::onNavigationItemSelected); onPageSelected(viewPager.getCurrentItem()); }
recyclerView.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL)); mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) {