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;
                }
            });
        }
    }

  • 相关阅读:
    web----DNS解析
    iToken----开发前准备
    web----计算机网络通讯
    SpringCloud----基础
    微服务----理解
    微服务----docker-compose.yml属性详解
    微服务----一次构建,到处运行
    Linux----安装gcc
    微服务----Registry
    Linux----常用命令
  • 原文地址:https://www.cnblogs.com/afluy/p/3384263.html
Copyright © 2011-2022 走看看