android.support.v4.app.Fragment.onCreateOptionsMenu()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(111)

本文整理了Java中android.support.v4.app.Fragment.onCreateOptionsMenu()方法的一些代码示例,展示了Fragment.onCreateOptionsMenu()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Fragment.onCreateOptionsMenu()方法的具体详情如下:
包路径:android.support.v4.app.Fragment
类名称:Fragment
方法名:onCreateOptionsMenu

Fragment.onCreateOptionsMenu介绍

[英]Initialize the contents of the Activity's standard options menu. You should place your menu items in to menu. For this method to be called, you must have first called #setHasOptionsMenu. See Activity#onCreateOptionsMenu(Menu)for more information.
[中]初始化“活动”的“标准选项”菜单的内容。您应该将菜单项放入到菜单中。要调用此方法,必须先调用#SetHasOptions菜单。有关更多信息,请参阅活动#onCreateOptions菜单(菜单)。

代码示例

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.song_sort_by, menu);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.now_playing, menu);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.menu_playlist, menu);
}

代码示例来源:origin: facebook/facebook-android-sdk

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.options_profile, menu);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.menu_folders, menu);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
 public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  inflater.inflate(R.menu.actions, menu);

  super.onCreateOptionsMenu(menu, inflater);
 }
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 inflater.inflate(R.menu.actions, menu);
 super.onCreateOptionsMenu(menu, inflater);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 inflater.inflate(R.menu.actions, menu);
 super.onCreateOptionsMenu(menu, inflater);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.artist_sort_by, menu);
  inflater.inflate(R.menu.menu_show_as, menu);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.album_sort_by, menu);
  inflater.inflate(R.menu.menu_show_as, menu);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 inflater.inflate(R.menu.actions, menu);
 if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT) {
  menu.findItem(R.id.open).setEnabled(true);
 }
 MenuItem checkable=menu.findItem(WORD_COUNT_MENU_IDS[wordCount-4]);
 if (checkable!=null) {
  checkable.setChecked(true);
 }
 super.onCreateOptionsMenu(menu, inflater);
}

代码示例来源:origin: commonsguy/cw-omnibus

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 inflater.inflate(R.menu.actions, menu);
 server=menu.findItem(R.id.server);
 discover=menu.findItem(R.id.discover);
 allowDiscovery=menu.findItem(R.id.allow_disco);
 updateMenu();
 super.onCreateOptionsMenu(menu, inflater);
}

代码示例来源:origin: pockethub/PocketHub

@Override
public boolean onCreateOptionsMenu(Menu optionsMenu) {
  if (fragment != null) {
    fragment.onCreateOptionsMenu(optionsMenu, getMenuInflater());
  }
  return super.onCreateOptionsMenu(optionsMenu);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.album_detail, menu);
  if (getActivity() != null)
    ATE.applyMenu(getActivity(), "dark_theme", menu);
}

代码示例来源:origin: naman14/Timber

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  inflater.inflate(R.menu.artist_detail, menu);
  if (getActivity() != null)
    ATE.applyMenu(getActivity(), "dark_theme", menu);
}
@Override

代码示例来源:origin: pockethub/PocketHub

@Override
public boolean onCreateOptionsMenu(Menu menu) {
  Fragment fragment = getFragment();
  if (fragment != null) {
    fragment.onCreateOptionsMenu(menu, getMenuInflater());
  }
  boolean created = super.onCreateOptionsMenu(menu);
  menuCreated = true;
  return created;
}

代码示例来源:origin: square/sqlbrite

@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 super.onCreateOptionsMenu(menu, inflater);
 MenuItem item = menu.add(R.string.new_list)
   .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
    @Override public boolean onMenuItemClick(MenuItem item) {
     listener.onNewListClicked();
     return true;
    }
   });
 MenuItemCompat.setShowAsAction(item, SHOW_AS_ACTION_IF_ROOM | SHOW_AS_ACTION_WITH_TEXT);
}

代码示例来源:origin: square/sqlbrite

@Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
 super.onCreateOptionsMenu(menu, inflater);
 MenuItem item = menu.add(R.string.new_item)
   .setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
    @Override public boolean onMenuItemClick(MenuItem item) {
     listener.onNewItemClicked(getListId());
     return true;
    }
   });
 MenuItemCompat.setShowAsAction(item, SHOW_AS_ACTION_IF_ROOM | SHOW_AS_ACTION_WITH_TEXT);
}

代码示例来源:origin: pockethub/PocketHub

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  Fragment fragment = getFragment();
  if (fragment != null) {
    fragment.onCreateOptionsMenu(menu, getActivity().getMenuInflater());
  }
  super.onCreateOptionsMenu(menu, inflater);
}

代码示例来源:origin: TeamNewPipe/NewPipe

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
  super.onCreateOptionsMenu(menu, inflater);
  final MenuItem restoreItem = menu.add(Menu.NONE, MENU_ITEM_RESTORE_ID, Menu.NONE, R.string.restore_defaults);
  restoreItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
  final int restoreIcon = ThemeHelper.resolveResourceIdFromAttr(requireContext(), R.attr.ic_restore_defaults);
  restoreItem.setIcon(AppCompatResources.getDrawable(requireContext(), restoreIcon));
}

相关文章

微信公众号

最新文章

更多

Fragment类方法