SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); searchView.setIconifiedByDefault(true); searchView.setFocusable(true); searchView.setIconified(false); searchView.requestFocusFromTouch();
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ActionBar actionBar = getActionBar(); SearchView searchView = new SearchView(this); actionBar.setCustomView(searchView); actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); searchView.setQuery("test",true); searchView.setFocusable(true); searchView.setIconified(false); searchView.requestFocusFromTouch(); }
@Override public void onAnimationEnd(Animation animation) { mSearchView.setLayerType(View.LAYER_TYPE_NONE, null); mDrawerView.setLayerType(View.LAYER_TYPE_NONE, null); mAnimating = false; mActive = true; mSearchView.requestFocusFromTouch(); }
final SearchView sv = new SearchView(((MainActivity) getActivity()).getSupportActionBar().getThemedContext()); sv.setIconifiedByDefault(true); sv.setFocusable(true); sv.setIconified(false); sv.clearFocus(); sv.requestFocusFromTouch();
SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); searchView.setIconifiedByDefault(true); searchView.setFocusable(true); searchView.setIconified(false); searchView.requestFocusFromTouch();
private SearchView mSearchView; @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); MenuItem searchItem = menu.findItem(R.id.action_search); mSearchView = (SearchView) searchItem.getActionView(); mSearchView.setSearchableInfo( searchManager.getSearchableInfo(getComponentName())); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_search) { mSearchView.setIconifiedByDefault(true); mSearchView.setFocusable(true); mSearchView.setIconified(false); mSearchView.requestFocusFromTouch(); } return super.onOptionsItemSelected(item); }
searchView.setFocusableInTouchMode(true); searchView.requestFocus(); searchView.requestFocusFromTouch();
MenuItem searchMenuItem = menu.findItem(R.id.action_search); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); SearchView searchView = (SearchView) menu.findItem(R.id.action_search).getActionView(); searchMenuItem.expandActionView(); searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); searchView.setIconifiedByDefault(false); searchView.setFocusable(true); searchView.setIconified(false); searchView.requestFocusFromTouch();
sv.setIconified(false); sv.clearFocus(); sv.requestFocusFromTouch(); sv.setFocusable(true); sv.setIconified(false); sv.requestFocusFromTouch(); return false;
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View view = inflater.inflate(R.layout.fragment_snomed, container, false); unbinder = ButterKnife.bind(this, view); adapter = new SnomedAdapter(getContext(), getActivity()); rvJsonResponse.setEmptyView(view.findViewById(R.id.empty_rv_view)); tvSearchBar.setQueryHint("Type at least 3 characters Example: shou fra"); tvSearchBar.setOnClickListener(v -> { tvSearchBar.setFocusable(true); tvSearchBar.setIconified(false); tvSearchBar.requestFocusFromTouch(); }); tvSearchBar.setOnQueryTextListener(this); rvJsonResponse.setLayoutManager(new LinearLayoutManager(getContext())); rvJsonResponse.setAdapter(adapter); rvJsonResponse.setNestedScrollingEnabled(false); return view; }
searchView.setFocusableInTouchMode(true); searchView.requestFocus(); searchView.requestFocusFromTouch();