本文整理了Java中android.support.v4.app.Fragment.onPrepareOptionsMenu()
方法的一些代码示例,展示了Fragment.onPrepareOptionsMenu()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.onPrepareOptionsMenu()
方法的具体详情如下:
包路径:android.support.v4.app.Fragment
类名称:Fragment
方法名:onPrepareOptionsMenu
[英]Prepare the Screen's standard options menu to be displayed. This is called right before the menu is shown, every time it is shown. You can use this method to efficiently enable/disable items or otherwise dynamically modify the contents. See Activity#onPrepareOptionsMenu(Menu)for more information.
[中]准备要显示的屏幕标准选项菜单。每次显示菜单之前,都会调用此函数。您可以使用此方法有效地启用/禁用项目或动态修改内容。有关更多信息,请参阅活动“准备操作”菜单(菜单)。
代码示例来源:origin: naman14/Timber
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
if (showAuto) {
menu.findItem(R.id.action_view_auto_playlists).setTitle("Hide auto playlists");
} else menu.findItem(R.id.action_view_auto_playlists).setTitle("Show auto playlists");
}
代码示例来源:origin: pockethub/PocketHub
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
Fragment fragment = getFragment();
if (fragment != null) {
fragment.onPrepareOptionsMenu(menu);
}
return super.onPrepareOptionsMenu(menu);
}
代码示例来源:origin: hidroh/materialistic
@Test
public void testTogglePreferenceChange() {
Bundle args = new Bundle();
args.putString(ListFragment.EXTRA_ITEM_MANAGER, HackerNewsClient.class.getName());
args.putString(ListFragment.EXTRA_FILTER, ItemManager.TOP_FETCH_MODE);
activity.getSupportFragmentManager()
.beginTransaction()
.add(android.R.id.list,
Fragment.instantiate(activity, ListFragment.class.getName(), args),
ListFragment.class.getName())
.commit();
assertCompactView();
controller.pause();
PreferenceManager.getDefaultSharedPreferences(activity)
.edit()
.putBoolean(activity.getString(R.string.pref_list_item_view), true)
.apply();
controller.resume().postResume();
activity.getSupportFragmentManager().findFragmentByTag(ListFragment.class.getName())
.onPrepareOptionsMenu(shadowOf(activity).getOptionsMenu());
assertCardView();
controller.pause().stop().destroy();
}
代码示例来源:origin: com.uphyca/android-junit4-robolectric
/**
* @param menu
* @see android.support.v4.app.Fragment#onPrepareOptionsMenu(android.view.Menu)
*/
public void onPrepareOptionsMenu(Menu menu) {
mFragment.onPrepareOptionsMenu(menu);
}
代码示例来源:origin: googlesamples/android-StorageProvider
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
MenuItem item = menu.findItem(R.id.sample_action);
item.setTitle(mLoggedIn ? R.string.log_out : R.string.log_in);
}
代码示例来源:origin: com.google.android/support-v4
public boolean dispatchPrepareOptionsMenu(Menu menu) {
boolean show = false;
if (mActive != null) {
for (int i=0; i<mAdded.size(); i++) {
Fragment f = mAdded.get(i);
if (f != null && !f.mHidden && f.mHasMenu && f.mMenuVisible) {
show = true;
f.onPrepareOptionsMenu(menu);
}
}
}
return show;
}
代码示例来源:origin: filestack/filestack-android
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_logout).setVisible(false);
menu.findItem(R.id.action_toggle_list_grid).setVisible(false);
}
代码示例来源:origin: filestack/filestack-android
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_logout).setVisible(false);
menu.findItem(R.id.action_toggle_list_grid).setVisible(false);
}
代码示例来源:origin: filestack/filestack-android
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_logout).setVisible(true);
menu.findItem(R.id.action_toggle_list_grid).setVisible(true);
}
代码示例来源:origin: filestack/filestack-android
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_logout).setVisible(false);
menu.findItem(R.id.action_toggle_list_grid).setVisible(false);
}
代码示例来源:origin: SecUSo/privacy-friendly-pedometer
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
setPauseContinueMenuItemVisibility(menu);
}
代码示例来源:origin: kingargyle/adt-leanback-support
boolean performPrepareOptionsMenu(Menu menu) {
boolean show = false;
if (!mHidden) {
if (mHasMenu && mMenuVisible) {
show = true;
onPrepareOptionsMenu(menu);
}
if (mChildFragmentManager != null) {
show |= mChildFragmentManager.dispatchPrepareOptionsMenu(menu);
}
}
return show;
}
代码示例来源:origin: tupunco/tup.dota2recipe
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
// ----加收藏按钮---
final MenuItem check = menu.findItem(R.id.menu_check_addcollection);
mMenuCheckAddCollection = check;
tryFillMenuCheckAddCollection();
}
代码示例来源:origin: casific/murmur
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
setActionbar();
}
代码示例来源:origin: CUTR-at-USF/OpenTripPlanner-for-Android
@Override
public void onPrepareOptionsMenu(final Menu pMenu) {
if (isGPSEnabled()) {
mGPS.setTitle(R.string.menu_button_disable_gps);
} else {
mGPS.setTitle(R.string.menu_button_enable_gps);
}
super.onPrepareOptionsMenu(pMenu);
}
代码示例来源:origin: woxblom/DragListView
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_disable_drag).setVisible(mBoardView.isDragEnabled());
menu.findItem(R.id.action_enable_drag).setVisible(!mBoardView.isDragEnabled());
}
代码示例来源:origin: woxblom/DragListView
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
menu.findItem(R.id.action_disable_drag).setVisible(mDragListView.isDragEnabled());
menu.findItem(R.id.action_enable_drag).setVisible(!mDragListView.isDragEnabled());
}
代码示例来源:origin: pocmo/Yaaic
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
Conversation conversation = pagerAdapter.getItem(pager.getCurrentItem());
menu.findItem(R.id.notify).setChecked(conversation.shouldAlwaysNotify());
}
代码示例来源:origin: com.uphyca/android-junit4-robolectric
public void callFragmentOnPrepareOptionsMenu(Menu menu) {
assertFragmentManager();
for (Fragment each : mfragmentManager.getFragments()
.values()) {
each.onPrepareOptionsMenu(menu);
}
}
代码示例来源:origin: amahi/android
@Override
public void onPrepareOptionsMenu(Menu menu) {
super.onPrepareOptionsMenu(menu);
setUpFilesContentSortIcon(menu.findItem(R.id.menu_sort));
searchMenuItem = menu.findItem(R.id.menu_search);
searchView = (SearchView) searchMenuItem.getActionView();
setUpSearchView();
setSearchCursor();
}
内容来源于网络,如有侵权,请联系作者删除!