Guest User

Untitled

a guest
Oct 23rd, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. @Override
  2. public boolean onCreateOptionsMenu(Menu menu) {
  3. getMenuInflater().inflate(R.menu.menu_main, menu);
  4.  
  5. // Associate searchable configuration with the SearchView
  6. SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
  7. searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
  8. searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
  9. searchView.setMaxWidth(400);
  10. searchView.setMinimumWidth(100);
  11. searchView.setQueryHint("请输入商品名称/编码/条形码");
  12. searchView.setFocusable(true);
  13. Bundle extras = getIntent().getExtras();
  14. if (extras!= null) {
  15. cadenaRecibida = extras.getString("goods_no");
  16. searchView.setQuery(cadenaRecibida, true);
  17. if (cadenaRecibida != null) {
  18. searchView.setIconified(false);
  19. searchView.requestFocus();
  20. mAdapter.getFilter();
  21. //searchView.clearFocus();
  22.  
  23. }
  24. }
  25.  
  26. ///searchView.setIconified(false);
  27. searchView.setIconifiedByDefault(false);
  28.  
  29.  
  30. // listening to search query text change
  31.  
  32. searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
  33. @Override
  34. public boolean onQueryTextSubmit(String query) {
  35. // filter recycler view when query submitted
  36.  
  37. mAdapter.getFilter().filter(query);
  38. return false;
  39. }
  40.  
  41. @Override
  42. public boolean onQueryTextChange(String newText) {
  43. // filter recycler view when text is changed
  44. ;
  45.  
  46.  
  47. mAdapter.getFilter().filter(newText);
  48.  
  49.  
  50. return false;
  51.  
  52. }
  53.  
  54.  
  55. });
  56. return true;
  57. }
Add Comment
Please, Sign In to add comment