`

menu 菜单

 
阅读更多
package com.example.myapp.app.activity;

import com.example.myapp.R;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.SubMenu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;
import android.widget.PopupMenu;

public class listActivity extends Activity implements OnClickListener{
	private  Button button;
	private Menu menu;
	private PopupMenu popupMenu;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(R.layout.listactivity);

		button =(Button) findViewById(R.id.id_popup_mune);
		setEvent();
	}
	@Override
	protected void onResume() {
		super.onResume();
		createPopupMenu(button);
	}
	private void setEvent() {
		button.setOnClickListener(this);
	}

	public void createPopupMenu(View v){
	    popupMenu = new PopupMenu(this, v);
	    menu = popupMenu.getMenu();
		SubMenu subMenu = menu.addSubMenu(Menu.NONE, 8, 0, "复制");  
		SubMenu subMenu1 = menu.addSubMenu(Menu.NONE, Menu.FIRST + 1, 1, "粘贴");  
		subMenu.add("ddd");
	}

	@Override
	public void onClick(View v) {
		switch (v.getId()) {
		case R.id.id_popup_mune:
			popupMenu.show();
			break;

		default:
			break;
		}
	}
	
}

分享到:
评论

相关推荐

    android menu菜单距中显示

    在“android menu菜单距中显示”的主题下,我们将深入探讨如何实现`Menu`居中显示,以及与此相关的Android开发知识。 首先,我们来看一下`Menu`的基本创建和使用。在Android活动中,我们可以通过重写`...

    NavMenu菜单控件

    【NavMenu菜单控件】是一种在用户界面设计中常见的组件,尤其在Web应用程序和桌面应用程序中,用于提供清晰的导航结构。它以一种有组织的方式显示应用的主要功能或页面,帮助用户快速访问所需内容。这款控件因其美观...

    高仿UC半透明MENU菜单

    【标题】:“高仿UC半透明MENU菜单”是一款模仿UC浏览器界面设计的示例项目,旨在展示如何创建具有半透明效果的菜单界面。这个DEMO不仅注重功能实现,还强调了美观性和用户体验,使得布局风格既实用又吸引人。 ...

    jquery Promptu-menu菜单滑动插件iphone

    《jQuery Promptu-menu:打造iPhone风格的滑动菜单》 在网页开发中,交互性和用户体验是至关重要的元素,尤其在移动设备上。jQuery Promptu-menu是一款专为iPhone设计的菜单滑动插件,它能够帮助开发者创建出具有...

    android 另类menu菜单提示

    然而,除了传统的Menu设计之外,开发者还可以创建“另类”Menu菜单来提供更加独特且交互性强的用户体验。这种另类Menu菜单通常涉及到自定义布局、动画效果以及更丰富的交互方式。 一、自定义菜单布局 在Android中,...

    Menu菜单 通知栏

    在Android应用开发中,"Menu菜单"是用户与应用程序交互的重要组成部分,特别是在处理各种操作选项时。本项目名为"Menu菜单 通知栏",显然它着重于如何在Android应用中创建和使用菜单,并且通过点击按钮在通知栏显示...

    Android 动态更新Menu菜单

    在Android应用开发中,Menu菜单通常用于在Activity的顶部或者底部提供操作选项,方便用户进行交互。动态更新Menu菜单是一项重要的功能,它允许我们在运行时根据应用的状态或用户行为来改变菜单项,提供更加灵活的...

    超酷的Menu菜单

    在IT行业中,构建一个高效的用户界面是至关重要的,而“超酷的Menu菜单”就是这样的一个解决方案。这个项目采用HTML、JavaScript和CSS这三种核心技术,为开发者提供了创建动态、交互性强且具有吸引力的左侧导航菜单...

    53款实用menu菜单合集

    本合集包含了53款实用的menu菜单,适用于多种场景和需求,旨在提升用户体验和界面美观性。这些菜单涵盖了JavaScript(js)、CSS(层叠样式表)以及可能涉及到的HTML元素,展示了丰富的交互效果和设计风格。 1. **...

    android menu菜单使用

    本文将详细介绍如何在Android中创建和使用Menu菜单,尤其适合初学者。 首先,要使用Android菜单,我们需要在布局文件(如`activity_main.xml`)中不直接添加菜单元素,因为菜单通常在活动中动态生成。菜单的定义...

    android使用popupwindow自定义menu菜单

    本篇将详细介绍如何在Android中利用`PopupWindow`来实现自定义的menu菜单。 首先,我们需要了解`PopupWindow`的基本用法。`PopupWindow`类提供了创建和管理浮动窗口的功能。它可以在任意视图上方显示,可以设置大小...

    透明menu菜单的实现

    在Android应用开发中,创建一个透明的Menu菜单可以为用户提供独特的交互体验,使得应用程序的界面更加现代化和吸引人。本文将详细介绍如何在Android中实现透明的Menu菜单。 首先,我们需要理解Menu的基本概念。在...

    为MFC对话框增加menu菜单

    "使用MFC对话框增加menu菜单" MFC(Microsoft Foundation Classes)是一种基于C++的应用程序框架,广泛应用于Windows桌面应用程序的开发。其中,MFC对话框是最常用的用户界面元素之一,为用户提供了交互式的操作...

    Labview Menu菜单处理

    "Labview Menu菜单处理"这个主题主要关注如何在Labview中创建、配置和使用菜单,以及通过菜单来控制和调用程序。 菜单在Labview中通常由前面板上的“菜单栏”控件创建。要创建一个菜单,首先你需要在前面板上放置一...

    MSP430 menu菜单实例

    设计一个menu菜单系统,我们需要考虑以下几个关键要素: 1. **菜单结构**:菜单通常以层次结构组织,例如主菜单包含多个子菜单,每个子菜单可能还有更深层次的选项。这可以通过定义嵌套的结构体来实现,每个结构体...

    DTcms 4.0Menu菜单插件源码

    《DTcms 4.0 Menu菜单插件源码解析与应用》 DTcms是一款流行的开源内容管理系统,其4.0版本引入了Menu菜单插件,为网站构建提供了强大的导航支持。该插件的核心在于帮助用户方便地管理和创建多级菜单,以适应不同...

    C#2008下开用用的navmenu菜单

    这个“C#2008下开用用的navmenu菜单”很可能是一个自定义控件或者代码库,设计用于简化在C#应用中创建和管理导航菜单的过程。在Windows Forms或ASP.NET应用中,一个良好的导航菜单可以极大地提升用户体验,使得用户...

    为MFC对话框添加Menu菜单

    本教程将详细介绍如何在MFC对话框中添加Menu菜单,以及相关的编程步骤和注意事项。 1. **创建MFC对话框项目** 首先,你需要在Visual Studio中创建一个新的MFC对话框应用程序。在"文件" > "新建" > "项目"中选择...

    仿苹果pathMenu菜单效果

    "仿苹果pathMenu菜单效果"是一个这样的设计,它旨在模仿苹果操作系统(如macOS)中的下拉菜单功能,这种菜单在用户交互时提供了简洁且直观的导航方式。下面将详细解释这个效果涉及的技术点和实现方法。 首先,`path...

    android Menu 菜单

    在`menu.xml`中,可以使用`group`元素对菜单项进行分组,这样可以方便地控制分组内的菜单项的显示顺序和可见性。 ### 动态改变Menu 在运行时,我们可以调用`Menu`对象的`add()`, `removeItem()`, `setVisible()`, `...

Global site tag (gtag.js) - Google Analytics