Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.menu_main, menu);
- // Associate searchable configuration with the SearchView
- SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
- searchView = (SearchView) menu.findItem(R.id.action_search).getActionView();
- searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
- searchView.setMaxWidth(400);
- searchView.setMinimumWidth(100);
- searchView.setQueryHint("请输入商品名称/编码/条形码");
- searchView.setFocusable(true);
- Bundle extras = getIntent().getExtras();
- if (extras!= null) {
- cadenaRecibida = extras.getString("goods_no");
- searchView.setQuery(cadenaRecibida, true);
- if (cadenaRecibida != null) {
- searchView.setIconified(false);
- searchView.requestFocus();
- mAdapter.getFilter();
- //searchView.clearFocus();
- }
- }
- ///searchView.setIconified(false);
- searchView.setIconifiedByDefault(false);
- // listening to search query text change
- searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
- @Override
- public boolean onQueryTextSubmit(String query) {
- // filter recycler view when query submitted
- mAdapter.getFilter().filter(query);
- return false;
- }
- @Override
- public boolean onQueryTextChange(String newText) {
- // filter recycler view when text is changed
- ;
- mAdapter.getFilter().filter(newText);
- return false;
- }
- });
- return true;
- }
Add Comment
Please, Sign In to add comment