zoukankan      html  css  js  c++  java
  • ANDROID笔记:PopupMenu的用法

    package com.example.android_menu;
    
    import android.annotation.SuppressLint;
    import android.app.Activity;
    import android.os.Bundle;
    import android.view.MenuInflater;
    import android.view.MenuItem;
    import android.view.View;
    import android.widget.PopupMenu;
    import android.widget.PopupMenu.OnMenuItemClickListener;
    import android.widget.Toast;
    
    public class PopupMenuActivity extends Activity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.othermeun);
        }
    
        @SuppressLint("NewApi")
        public void btnClick(View button) {
            final PopupMenu popupMenu = new PopupMenu(getApplicationContext(),
                    button);
            MenuInflater menuInflater = new MenuInflater(getApplicationContext());
            menuInflater.inflate(R.menu.mymenu, popupMenu.getMenu());
            popupMenu.show();
            popupMenu.setOnMenuItemClickListener(new OnMenuItemClickListener() {
                @Override
                public boolean onMenuItemClick(MenuItem item) {
                    Toast.makeText(getApplicationContext(), "", Toast.LENGTH_SHORT)
                            .show();
                    popupMenu.dismiss();
                    return false;
                }
            });
        }
    }

  • 相关阅读:
    排序算法(I)冒泡排序
    C#常用类string
    HashMap----工作原理
    Java计算字符串中字母出现的次数
    数据库优化
    线程和进程的区别(详细)
    SpringMVC工作原理
    jsp运行原理及运行过程
    一个公告
    SR
  • 原文地址:https://www.cnblogs.com/afluy/p/3384263.html
Copyright © 2011-2022 走看看