Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
- super.onCreateOptionsMenu(menu, inflater);
- inflater.inflate(R.menu.menu_search, menu);
- final android.support.v7.widget.SearchView searchView = (android.support.v7.widget.SearchView)
- MenuItemCompat.getActionView(menu.findItem(R.id.search));
- final MenuItem searchMenuItem = menu.findItem(R.id.search);
- searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() {
- @Override
- public void onFocusChange(View v, boolean hasFocus) {
- // TODO Auto-generated method stub
- if (!hasFocus) {
- searchMenuItem.collapseActionView();
- searchView.setQuery("", false);
- }
- }
- });
- searchView.setOnQueryTextListener(new android.support.v7.widget.SearchView.OnQueryTextListener() {
- @Override
- public boolean onQueryTextChange(String newText) {
- // TODO Auto-generated method stub
- textlength = newText.length();
- arrayOfAllvideos.clear();
- for (int i = 0; i < allArrayCatname.length; i++) {
- if (textlength <= allArrayCatname[i].length()) {
- if (newText.toString().equalsIgnoreCase((String) allArrayCatname[i].subSequence(0, textlength))) {
- ItemAllVideos objItem = new ItemAllVideos();
- objItem.setCategoryId(Integer.parseInt(allArrayCatid[i]));
- objItem.setCategoryName(allArrayCatname[i]);
- objItem.setCategoryImageurl(allArrayCatImageurl[i]);
- arrayOfAllvideos.add(objItem);
- }
- }
- }
- setAdapterToListview();
- return false;
- }
- @Override
- public boolean onQueryTextSubmit(String query) {
- // TODO Auto-generated method stub
- return false;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement