下面列出了android.view.MenuItem#setOnActionExpandListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
getMenuInflater().inflate(R.menu.main_sorting, menu.findItem(R.id.main_sort).getSubMenu());
SearchManager searchManager = (SearchManager) getSystemService(SEARCH_SERVICE);
MenuItem searchItem = menu.findItem(R.id.main_search);
searchItem.setOnActionExpandListener(this);
searchView = (SearchView) searchItem.getActionView();
if (searchManager != null && searchView != null) {
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false);
searchView.setOnCloseListener(this);
searchView.setOnQueryTextListener(this);
}
return true;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.search, menu);
SearchManager searchManager = (SearchManager) getSystemService(SEARCH_SERVICE);
MenuItem searchItem = menu.findItem(R.id.search_search);
searchItem.setOnActionExpandListener(this);
searchView = (SearchView) searchItem.getActionView();
if (searchManager != null) {
searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName()));
searchView.setIconifiedByDefault(false);
searchView.setOnCloseListener(this);
searchView.setOnQueryTextListener(this);
}
return true;
}
@Override
public void onCreateOptionsMenu(@NonNull Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.games_fragment, menu);
if (getContext() == null) return;
SearchManager searchManager = (SearchManager) getContext().getSystemService(Context.SEARCH_SERVICE);
MenuItem item = menu.findItem(R.id.gamesFragment_search);
item.setOnActionExpandListener(this);
if (searchManager != null && getActivity() != null) {
searchView = (SearchView) item.getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getActivity().getComponentName()));
searchView.setIconifiedByDefault(false);
searchView.setOnCloseListener(this);
searchView.setOnQueryTextListener(this);
}
}
@Override
public void onCreateOptionsMenu(@NonNull Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.names_fragment, menu);
if (getContext() == null) return;
SearchManager searchManager = (SearchManager) getContext().getSystemService(Context.SEARCH_SERVICE);
MenuItem item = menu.findItem(R.id.namesFragment_search);
item.setOnActionExpandListener(this);
if (searchManager != null && getActivity() != null) {
searchView = (SearchView) item.getActionView();
searchView.setSearchableInfo(searchManager.getSearchableInfo(getActivity().getComponentName()));
searchView.setIconifiedByDefault(false);
searchView.setOnCloseListener(this);
searchView.setOnQueryTextListener(this);
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
if (!CorePrefs.isFirstLaunch())
{
getMenuInflater().inflate(R.menu.main, menu);
MenuItem item = menu.findItem(R.id.action_search);
mSearchView = (SearchView) item.getActionView();
item.setOnActionExpandListener(mExpandListener);
if (!CorePrefs.hasDonated())
{
menu.add(Menu.NONE, R.id.action_help_me, 99, R.string.action_help_me);
}
}
return true;
}
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.choose_contact, menu);
final MenuItem menuSearchView = menu.findItem(R.id.action_search);
final View mSearchView = menuSearchView.getActionView();
mSearchEditText = mSearchView.findViewById(R.id.search_field);
mSearchEditText.addTextChangedListener(mSearchTextWatcher);
mSearchEditText.setHint(R.string.search_contacts);
mSearchEditText.setOnEditorActionListener(this);
menuSearchView.setOnActionExpandListener(mOnActionExpandListener);
return true;
}
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.muc_users_activity, menu);
final MenuItem menuSearchView = menu.findItem(R.id.action_search);
final View mSearchView = menuSearchView.getActionView();
mSearchEditText = mSearchView.findViewById(R.id.search_field);
mSearchEditText.addTextChangedListener(this);
mSearchEditText.setHint(R.string.search_participants);
menuSearchView.setOnActionExpandListener(this);
return true;
}
@Override
public void onCreateOptionsMenu(final Menu menu, final MenuInflater inflater) {
inflater.inflate(R.menu.menu_books_around_me, menu);
final MenuItem menuItem = menu.findItem(R.id.action_search);
menuItem.setOnActionExpandListener(this);
mSearchView = (SearchView) MenuItemCompat.getActionView(menuItem);
mSearchNetworkQueryHelper = new SearchViewNetworkQueryHelper(mSearchView, this);
mSearchNetworkQueryHelper.setSuggestCountThreshold(3);
mSearchNetworkQueryHelper.setSuggestWaitThreshold(400);
}
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.choose_contact, menu);
final MenuItem menuSearchView = menu.findItem(R.id.action_search);
final View mSearchView = menuSearchView.getActionView();
mSearchEditText = mSearchView.findViewById(R.id.search_field);
mSearchEditText.addTextChangedListener(mSearchTextWatcher);
mSearchEditText.setHint(R.string.search_contacts);
mSearchEditText.setOnEditorActionListener(this);
menuSearchView.setOnActionExpandListener(mOnActionExpandListener);
return true;
}
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.muc_users_activity, menu);
final MenuItem menuSearchView = menu.findItem(R.id.action_search);
final View mSearchView = menuSearchView.getActionView();
mSearchEditText = mSearchView.findViewById(R.id.search_field);
mSearchEditText.addTextChangedListener(this);
mSearchEditText.setHint(R.string.search_participants);
menuSearchView.setOnActionExpandListener(this);
return true;
}
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
getMenuInflater().inflate(R.menu.choose_country, menu);
final MenuItem menuSearchView = menu.findItem(R.id.action_search);
final View mSearchView = menuSearchView.getActionView();
mSearchEditText = mSearchView.findViewById(R.id.search_field);
mSearchEditText.addTextChangedListener(mSearchTextWatcher);
mSearchEditText.setHint(R.string.search_countries);
mSearchEditText.setOnEditorActionListener(mSearchDone);
menuSearchView.setOnActionExpandListener(mOnActionExpandListener);
return true;
}
public static MenuItem a(MenuItem menuitem, I i)
{
return menuitem.setOnActionExpandListener(new H(i));
}
public static MenuItem setOnActionExpandListener(MenuItem item,
SupportActionExpandProxy listener) {
return item.setOnActionExpandListener(new OnActionExpandListenerWrapper(listener));
}
public static MenuItem setOnActionExpandListener(MenuItem item,
SupportActionExpandProxy listener) {
return item.setOnActionExpandListener(new OnActionExpandListenerWrapper(listener));
}
public static MenuItem setOnActionExpandListener(MenuItem item,
SupportActionExpandProxy listener) {
return item.setOnActionExpandListener(new OnActionExpandListenerWrapper(listener));
}
public static MenuItem setOnActionExpandListener(MenuItem item,
SupportActionExpandProxy listener) {
return item.setOnActionExpandListener(new OnActionExpandListenerWrapper(listener));
}