android.view.MenuInflater#inflate ( )源码实例Demo

下面列出了android.view.MenuInflater#inflate ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: mollyim-android   文件: ConversationFragment.java
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
  MenuInflater inflater = mode.getMenuInflater();
  inflater.inflate(R.menu.conversation_context, menu);

  mode.setTitle("1");

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    Window window = getActivity().getWindow();
    statusBarColor = window.getStatusBarColor();
    window.setStatusBarColor(getResources().getColor(R.color.action_mode_status_bar));
  }

  setCorrectMenuVisibility(menu);
  AdaptiveActionsToolbar.adjustMenuActions(menu, 10, requireActivity().getWindow().getDecorView().getMeasuredWidth());
  listener.onMessageActionToolbarOpened();
  return true;
}
 
源代码2 项目: TDTChannels-APP   文件: DetailChannelActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.activity_detail_channel, menu);

    boolean isItemFavorite;
    if (typeOfStream.equals(TYPE_TV)) {
        isItemFavorite = SourcesManagement.isTVChannelFavorite(channel.getName());
    } else {
        isItemFavorite = SourcesManagement.isRadioChannelFavorite(channel.getName());
    }

    if (isItemFavorite) {
        menu.getItem(0).setIcon(R.drawable.heart);
    } else {
        menu.getItem(0).setIcon(R.drawable.heart_outline);
    }
    return true;
}
 
源代码3 项目: leafpicrevived   文件: AlbumsFragment.java
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.grid_albums, menu);

    menu.findItem(R.id.select_all).setIcon(ThemeHelper.getToolbarIcon(getContext(), GoogleMaterial.Icon.gmd_select_all));
    menu.findItem(R.id.delete).setIcon(ThemeHelper.getToolbarIcon(getContext(), (GoogleMaterial.Icon.gmd_delete)));
    menu.findItem(R.id.sort_action).setIcon(ThemeHelper.getToolbarIcon(getContext(), (GoogleMaterial.Icon.gmd_sort)));
    menu.findItem(R.id.search_action).setIcon(ThemeHelper.getToolbarIcon(getContext(), (GoogleMaterial.Icon.gmd_search)));

    super.onCreateOptionsMenu(menu, inflater);
}
 
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.menu_devices, menu);
    this.menu = menu;
    if (bluetoothAdapter == null) {
        menu.findItem(R.id.bt_settings).setEnabled(false);
        menu.findItem(R.id.ble_scan).setEnabled(false);
    } else if(!bluetoothAdapter.isEnabled()) {
        menu.findItem(R.id.ble_scan).setEnabled(false);
    }
}
 
源代码5 项目: mollyim-android   文件: GroupCreateActivity.java
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
  MenuInflater inflater = this.getMenuInflater();
  menu.clear();

  inflater.inflate(R.menu.group_create, menu);
  super.onPrepareOptionsMenu(menu);
  return true;
}
 
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
  MenuInflater inflater = this.getMenuInflater();
  menu.clear();

  inflater.inflate(R.menu.conversation_popup, menu);
  return true;
}
 
@Override
public void onPrepareOptionsMenu(Menu menu) {
  MenuInflater inflater = requireActivity().getMenuInflater();
  menu.clear();

  inflater.inflate(R.menu.text_secure_normal, menu);

  menu.findItem(R.id.menu_insights).setVisible(TextSecurePreferences.isSmsEnabled(requireContext()));
  menu.findItem(R.id.menu_clear_passphrase).setVisible(TextSecurePreferences.isPassphraseLockEnabled(requireContext()));
}
 
源代码8 项目: mollyim-android   文件: VerifyIdentityActivity.java
@Override
public void onCreateContextMenu(ContextMenu menu, View view,
                                ContextMenuInfo menuInfo)
{
  super.onCreateContextMenu(menu, view, menuInfo);

  if (fingerprint != null) {
    MenuInflater inflater = getActivity().getMenuInflater();
    inflater.inflate(R.menu.verify_display_fragment_context_menu, menu);
  }
}
 
源代码9 项目: lttrs-android   文件: ThreadFragment.java
@Override
public void onCreateOptionsMenu(@NonNull final Menu menu, @NonNull final MenuInflater inflater) {
    inflater.inflate(R.menu.fragment_thread, menu);
    menu.findItem(R.id.action_archive).setVisible(menuConfiguration.archive);
    final MenuItem removeLabelItem = menu.findItem(R.id.action_remove_label);
    removeLabelItem.setVisible(menuConfiguration.removeLabel);
    removeLabelItem.setTitle(getString(R.string.remove_label_x, threadViewModel.getLabel()));
    menu.findItem(R.id.action_move_to_inbox).setVisible(menuConfiguration.moveToInbox);
    menu.findItem(R.id.action_move_to_trash).setVisible(menuConfiguration.moveToTrash);
    menu.findItem(R.id.action_mark_important).setVisible(menuConfiguration.markImportant);
    menu.findItem(R.id.action_mark_not_important).setVisible(menuConfiguration.markNotImportant);
    super.onCreateOptionsMenu(menu, inflater);
}
 
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
    // Inflate a menu resource providing context menu items
    MenuInflater inflater = mode.getMenuInflater();
    inflater.inflate(R.menu.menu_delete, menu);
    return true;
}
 
源代码11 项目: zom-android-matrix   文件: AccountActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_account_settings, menu);

    if (isEdit) {
        //add delete menu option
    }

    return true;
}
 
源代码12 项目: connectivity-samples   文件: ScannerFragment.java
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);
    inflater.inflate(R.menu.scanner_menu, menu);
}
 
源代码13 项目: Paddle-Lite-Demo   文件: MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_action_options, menu);
    return true;
}
 
源代码14 项目: SimpleUsbTerminal   文件: TerminalFragment.java
@Override
public void onCreateOptionsMenu(@NonNull Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.menu_terminal, menu);
}
 
源代码15 项目: Paddle-Lite-Demo   文件: MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_action_options, menu);
    return true;
}
 
源代码16 项目: EdXposedManager   文件: ApplicationFragment.java
@Override
public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) {
    inflater.inflate(R.menu.menu_app_list, menu);
    mSearchView = (SearchView) menu.findItem(R.id.app_search).getActionView();
    mSearchView.setOnQueryTextListener(mSearchListener);
}
 
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.main_menu, menu);
}
 
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater menuInflater = getMenuInflater();
    menuInflater.inflate(R.menu.capture, menu);
    return super.onCreateOptionsMenu(menu);
}
 
源代码19 项目: FridaHooker   文件: MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main, menu);
    return true;
}
 
源代码20 项目: EdXposedManager   文件: ModulesFragment.java
@Override
public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) {
    inflater.inflate(R.menu.menu_modules, menu);
    mSearchView = (SearchView) menu.findItem(R.id.app_search).getActionView();
    mSearchView.setOnQueryTextListener(mSearchListener);
}
 
 方法所在类
 同类方法