在button 事件中 弹出menu 菜单

原创 2012年03月22日 14:26:32

请看下面代码

package com.android;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;

public class mainActivity extends Activity implements OnClickListener {
    private Button button;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        button=(Button)findViewById(R.id.button1);
        button.setOnClickListener(this);
    }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
                menu.add(0,0,0,"yun");
                menu.add(0,1,1,"yu");
                return super.onCreateOptionsMenu(menu);
        }
        

        @Override
        public void openOptionsMenu() {
                // TODO Auto-generated method stub
                super.openOptionsMenu();
        }
        

        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
                int item_id=item.getItemId();
                switch (item_id) {
                case 0:
                        Toast.makeText(mainActivity.this, "飘荡的云", Toast.LENGTH_LONG).show();
                        break;

                case 1:
                        Toast.makeText(mainActivity.this, "飘荡的云", Toast.LENGTH_LONG).show();
                        break;
                }
                return true;
        }

        @Override
        public void onClick(View v) {
                // TODO Auto-generated method stub
                int id=v.getId();
                switch (id) {
                case R.id.button1:
                        openOptionsMenu();
                        break;
                }
                
        }
}

主要是  一定要添加openOptionsMenu()这个方法  在Button时间里面调用这个方法就行啦

menu菜单栏的应用, 弹出对话框或退出当前activity

public class MainActivity extends Activity { protected static final int MENU_ABOUT = Menu.FIRST; p...
  • BHduke
  • BHduke
  • 2013年09月05日 20:39
  • 826

android自定义menu,PopUpWindow弹出菜单

分类: 疯狂De程序猿之Android 2012-02-21 10:55 5510人阅读 评论(4) 收藏 举报 menuandroiducwebdialognullservice...

Android点击菜单键(menu)弹出popWindow

点击menu实现弹出popWindow的功能并不是很复杂,但是容易出现的问题是popWindow中的组件的监听事件和menu按钮的监听事件发生冲突 点击menu菜单键弹出popWindow之后再次点...

android自定义menu,PopUpWindow弹出菜单

使用PopupWindow来做自定义menu,往PopupWindow增加一个子View,子View的布局就是menu的布局。 出现和退出的动画:可以给PopUpWindow或它的子view添加。 ...

使用Menu制作弹出菜单

使用Menu可以作为Android 点击菜单键后弹出菜单使用,这在一些常见的软件中很常见,比如,一些社交软件常,为用户实时提供多选项弹出菜单服务。 现在使用Menu实现该功能。 Java代码如下:...

MFC基于对话框上插入MENU菜单栏并点击菜单弹出新窗口

一、创建基于对话框的应用程序框架        1.选择菜单项文件->新建->项目,弹出“新建项目”对话框。        2.直接选择“MFC应用程序”或左侧面板中模板的Visual C++...

Block实战应用之button点击事件和Alert弹出框

AppDelegate.m - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDic...

如何控制弹出菜单向上弹出(how to control popup menu pop direction)

Popup Menu是windows组件,默认只能控制弹出点,但弹出方向是向上还是向下是系统自动控制的。如果有屏幕下方有足够的空间,默认是向下的。但有的时候需要菜单向上弹出,如图所示: 以前我的...
  • ppayun
  • ppayun
  • 2011年10月25日 21:57
  • 4416

EasyUI学习之menu and button(菜单和按钮)

前言     今天下午的天气感觉格外的气闷,整个人有一种黏糊糊的感觉,格外的不舒服。加之马上要放假了了,感觉自己完全坐不住呢(节前综合症么)。不过学习还是的继续的。      原定计划这篇文章本来...
  • kiritor
  • kiritor
  • 2014年06月04日 09:37
  • 8149
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在button 事件中 弹出menu 菜单
举报原因:
原因补充:

(最多只允许输入30个字)