`
yanyanquan
  • 浏览: 441653 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

android 通过 button 弹出menu

 
阅读更多

一android 通过 button 弹出 option menu:

public class TestOptionsMenu extends Activity implements OnClickListener{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        
        Button bt = (Button)findViewById(R.id.Button01);
        
        bt.setOnClickListener(this); 
    }

 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
  
  menu.add(0, 0, 0, "test");
  return super.onCreateOptionsMenu(menu);
 }

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

 @Override
 public void onClick(View v) {
  int id = v.getId();
  switch(id){
  case R.id.Button01:
   openOptionsMenu(); //这里可以直接通过button调出按键menu的菜单
   break;
  }
  
 }
      
}

 

二,android 通过 button 弹出 context menu

1,获取button : Button bt = (Button)findViewById(R.id.Button01);

2,设置button 事件:

bt.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {      
            public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {  
                menu.setHeaderTitle("title");       
                menu.add(0, 1, 0, "item 1");    
                menu.add(0, 2, 0, "item 2");        

        }    
        });

 

分享到:
评论

相关推荐

    ExpandableButtonMenu-弹出menu菜单的效果.zip

    点击一个主菜单按钮会弹出三个子菜单按钮的菜单控件,动画很优美,缺点是子菜单的数量是固定的,不能自定义。需要依赖 NineOldAndroids库。nineoldandroids-2.4.0.jar项目地址:...

    MenuAnimation-可以弹出子菜单的Menu.zip

    也是一个点击主Button,动画地弹出子菜单的控件。相比于ExpandableButto的优点是子菜单的数量不限。项目地址:https://github.com/onivas/MenuAnimation 效果图:如何使用需要创建个<FrameLayout>的布局,注意...

    Android编程入门很简单.(清华出版.王勇).part1

    5.4.2通过实例学习使用Menu 5.5小结 第6章使用程序资源 6.1资源的意义 6.1.1什么是资源 6.1.2怎样存储资源 6.I.3怎样添加资源 6.1.4资源的种类 6.1.5怎样访问资源 6.2使用资源 6.2.1 使用资源管理器 6.2.2使用String...

    Android实现底部缓慢弹出菜单

    主要介绍了Android实现底部缓慢弹出菜单,从底部缓慢弹出一个Button Menu,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    多个按钮Button围绕主按钮菜单效果

    作者siyamed,源码android-satellite-menu,多个按钮Button围绕主按钮效果,点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个弹出式菜单。子按钮弹出和消失的动画效果都很棒。这种弹出式菜单按钮应用...

    老罗android视频开发源码和ppt经典

    6.3 TextView单击链接弹出Activity 6.4 TextView实现跑马灯效果 6.5 EditText输入表情图像 6.6 EditText中输入特定的字符 6.7 AutoCompleteTextView完成输入 6.8 Button按钮的焦点变化 6.9 Button图文混排的按钮 ...

    Android动画系列(菜单侧滑 图标旋转 dialog弹出 按钮点击)

    可以实时滑动实现菜单侧滑,图标根据滑动距离旋转,dialog 可以自定义弹出动画,按钮点击改变图标及字体效果

    android开发demo集合

    11、Spinner View 选择框(弹出框形式选择) 12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节...

    Android编程入门很简单.(清华出版.王勇).part2

    5.4.2通过实例学习使用Menu 5.5小结 第6章使用程序资源 6.1资源的意义 6.1.1什么是资源 6.1.2怎样存储资源 6.I.3怎样添加资源 6.1.4资源的种类 6.1.5怎样访问资源 6.2使用资源 6.2.1 使用资源管理器 6.2.2使用String...

    menu_button:Flutter插件可显示弹出菜单按钮小部件,其外观设计精美且易于使用

    menu_button Flutter小部件可非常简单轻松地自定义显示弹出菜单按钮。资源装置在您的pubspec.yaml依赖项中添加menu_button: ^1.4.2+1 。 并导入: import 'package:menu_button/menu_button.dart' ;用法小部件具有...

    Android代码-仿tumblr的FloatingActionButton的菜单打开动画

    这是一个makovkastar的FloatingActionButton基础上的控件,主要效果是点击FAB会弹出菜单,并有动画效果.所以FAB的所有特性都能用,比如当列表滚动自动隐藏等. Screenshot 截图 Sample App download 示例App下载 ...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent.ACTION.CALL的使用 5.3 自制发送...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent.ACTION.CALL的使用 5.3 自制发送...

    android初学者入门项目

    11、Spinner View 选择框(弹出框形式选择) 12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent.ACTION.CALL的使用 5.3 自制发送...

    Google Android SDK开发范例大全的目录

    4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制-p155 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent.ACTION.CALL的使用 5.3 自制...

    android实训报告-2013200237.doc

    按"menu"按钮可以弹出菜单选项,菜单选" "项里有4个选项,分别为"退出","作者","关于","设置"。按"退出"选项 " ",可以退出程序;按"作者"选项,查看作者信息;按"关于"选项,查看软件" "信息;按"设置",把图片...

Global site tag (gtag.js) - Google Analytics