在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时间里面调用这个方法就行啦

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Android 实现模拟按键方法一

通过Runtime实现,代码如下: try { String keyCommand = "input keyevent " + KeyEvent.KEYCODE_MENU; Runtime ru...
  • AMinfo
  • AMinfo
  • 2012-07-25 18:05
  • 32509

Android 通过按钮弹出菜单(通过Button显示菜单)

只需调用openOptionsMenu();方法就可以了 myButton.setOnClickListener(new OnClickListener() { @Override p...
  • AMinfo
  • AMinfo
  • 2012-07-25 18:13
  • 21759

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

public class MainActivity extends Activity { protected static final int MENU_ABOUT = Menu.FIRST; p...

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

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

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

一、创建基于对话框的应用程序框架        1.选择菜单项文件->新建->项目,弹出“新建项目”对话框。        2.直接选择“MFC应用程...

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

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

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

前言     今天下午的天气感觉格外的气闷,整个人有一种黏糊糊的感觉,格外的不舒服。加之马上要放假了了,感觉自己完全坐不住呢(节前综合症么)。不过学习还是的继续的。      原定计划这篇文章本来...

MFC操作——右键弹出菜单事件

一、在资源编辑器中建立一个菜单资源         新建一个菜单资源,比如把菜单的ID号为IDC_POPMENU。此菜单有一项两层,即有一个可弹出的菜单项,而此菜单项的弹出内容即为将要建立的弹出式菜...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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