congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
PopupMenu.setOnMenuItemClickListener
Code IndexAdd Tabnine to your IDE (free)

How to use
setOnMenuItemClickListener
method
in
androidx.appcompat.widget.PopupMenu

Best Java code snippets using androidx.appcompat.widget.PopupMenu.setOnMenuItemClickListener (Showing top 18 results out of 315)

origin: mikepenz/MaterialDrawer

  @Override
  public void onClick(View view) {
    PopupMenu popup = new PopupMenu(view.getContext(), view);
    MenuInflater inflater = popup.getMenuInflater();
    inflater.inflate(mMenu, popup.getMenu());
    popup.setOnMenuItemClickListener(mOnMenuItemClickListener);
    popup.setOnDismissListener(mOnDismissListener);
    popup.show();
  }
});
origin: ankidroid/Anki-Android

popup.setOnMenuItemClickListener(item -> {
origin: bkhezry/ExtraWebView

@Override
public PopupMenu setOnMenuItemClickListener(final OnMenuItemClickListener listener) {
 mSupportPopupMenu.setOnMenuItemClickListener(new androidx.appcompat.widget.PopupMenu.OnMenuItemClickListener() {
    @Override
    public boolean onMenuItemClick(MenuItem item) {
      return false;
    }
  });
  return this;
}
origin: proninyaroslav/libretorrent

public ViewHolder(View itemView, final ClickListener listener, final List<FeedItem> items)
{
  super(itemView);
  this.listener = listener;
  this.items = items;
  itemView.setOnClickListener(this);
  title = itemView.findViewById(R.id.item_title);
  pubDate = itemView.findViewById(R.id.item_pub_date);
  menu = itemView.findViewById(R.id.item_menu);
  menu.setOnClickListener((View v) -> {
    PopupMenu popup = new PopupMenu(v.getContext(), v);
    popup.inflate(R.menu.feed_item_popup);
    popup.setOnMenuItemClickListener((MenuItem menuItem) -> {
      int position = getAdapterPosition();
      if (listener != null && position >= 0) {
        FeedItem item = items.get(position);
        listener.onMenuItemClicked(menuItem.getItemId(), item);
      }
      return true;
    });
    popup.show();
  });
}
origin: MCMrARM/revolution-irc

MenuInflater inflater = menu.getMenuInflater();
inflater.inflate(R.menu.menu_reconnect_rule, menu.getMenu());
menu.setOnMenuItemClickListener((MenuItem item) -> {
  if (item.getItemId() == R.id.action_add) {
    mAdapter.mRules.add(getAdapterPosition() + 1, new Rule());
origin: 8enet/AppOpsX

private void showPopMenu(int groupPosition, View view) {
 PopupMenu popupMenu = new PopupMenu(this, view);
 getMenuInflater().inflate(R.menu.group_item_menu, popupMenu.getMenu());
 popupMenu.setOnDismissListener(this);
 popupMenu.setOnMenuItemClickListener(this);
 popupMenu.show();
}
origin: Gwokhov/Deadline

popupMenu.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
  @Override
  public boolean onMenuItemClick(MenuItem item) {
origin: sschueller/peertube-android

popup.setOnMenuItemClickListener(menuItem -> {
  switch (menuItem.getItemId()) {
    case R.id.menu_share:
origin: sschueller/peertube-android

popup.setOnMenuItemClickListener(menuItem -> {
  switch (menuItem.getItemId()) {
    case R.id.menu_share:
origin: jruesga/rview

private void performShowPageOptionsMenu(View view) {
  if (mCurrentPageFragment != null && mCurrentPageFragment.hasPageOptionsMenu()) {
    PopupMenu popup = new PopupMenu(this, view, Gravity.BOTTOM);
    popup.inflate(mCurrentPageFragment.getPageOptionsMenu());
    popup.setOnMenuItemClickListener(
        mCurrentPageFragment.getPageOptionsMenuOnItemClickListener());
    popup.show();
  }
}
origin: morogoku/MTweaks-KernelAdiutorMOD

cardView.setOnMenuListener((cardView1, popupMenu) -> {
  popupMenu.getMenu().add(Menu.NONE, 0, Menu.NONE, getString(R.string.delete));
  popupMenu.setOnMenuItemClickListener(item -> {
    if (item.getItemId() == 0) {
      mCommands.remove(recovery);
origin: sschueller/peertube-android

popup.setOnMenuItemClickListener(menuItem -> {
  switch (menuItem.getItemId()) {
    case R.id.video_more_report:
origin: LineageOS/android_packages_apps_Jelly

    R.drawable.ic_mobile : R.drawable.ic_desktop));
popupMenu.setOnMenuItemClickListener(item -> {
  switch (item.getItemId()) {
    case R.id.menu_new:
origin: googlecast/CastVideos-android

popup.setOnMenuItemClickListener(clickListener);
popup.show();
origin: morogoku/MTweaks-KernelAdiutorMOD

menu.add(Menu.NONE, 1, Menu.NONE, getString(R.string.delete));
popupMenu.setOnMenuItemClickListener(item -> {
  switch (item.getItemId()) {
    case 0:
origin: morogoku/MTweaks-KernelAdiutorMOD

menu.add(Menu.NONE, 5, Menu.NONE, getString(R.string.delete));
popupMenu.setOnMenuItemClickListener(item -> {
  List<Profiles.ProfileItem> items1 = mProfiles.getAllProfiles();
  switch (item.getItemId()) {
origin: morogoku/MTweaks-KernelAdiutorMOD

menu.add(Menu.NONE, 3, Menu.NONE, getString(R.string.delete));
popupMenu.setOnMenuItemClickListener(item -> {
  switch (item.getItemId()) {
    case 0:
origin: MCMrARM/revolution-irc

    MenuInflater inflater = menu.getMenuInflater();
    inflater.inflate(R.menu.menu_format_add_chip, menu.getMenu());
    menu.setOnMenuItemClickListener((MenuItem item) -> {
      int id = item.getItemId();
      if (id == R.id.message_format_time)
  menu.getMenu().add(s).setTitleCondensed(presets[i]);
menu.setOnMenuItemClickListener((MenuItem item) -> {
  mDateFormat.setText(item.getTitleCondensed());
  return false;
androidx.appcompat.widgetPopupMenusetOnMenuItemClickListener

Popular methods of PopupMenu

  • <init>
  • show
  • getMenu
  • inflate
  • getMenuInflater
  • setOnDismissListener

Popular in Java

  • Creating JSON documents from java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSupportFragmentManager (FragmentActivity)
  • notifyDataSetChanged (ArrayAdapter)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now