menu

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(0,0,0,"关于");
        menu.add(0,1,1,"退出");
        return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch(item.getItemId()){
            case 1:
                AlertDialog.Builder builder=new AlertDialog.Builder(this).setTitle("退出").setMessage("确定要退出吗?").setPositiveButton("取消", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                      alertDialog.dismiss();
                    }
                }).setNegativeButton("确定",new DialogInterface.OnClickListener(){

                    @Override
                    public void onClick(DialogInterface dialog, int which) {
                        finish();
                    }
                }).setCancelable(false);
                alertDialog=builder.create();
                alertDialog.show();
                break;
        }
        return super.onOptionsItemSelected(item);
    }
时间: 2024-08-06 19:43:13

menu的相关文章

仿知乎程序 fragment的切换以及toolbar在不同页面下显示的menu不同

       我们在看知乎的时候,你会发现,首页,发现,关注,收藏,草稿这五项,你在点击之后进入到相应页面之后,侧滑菜单还在,你左侧滑一下,这个侧滑菜单还在,而提问,左滑屏幕,这个页面就没有,有点像返回上一页的感觉. 从操作来看,五页面应该是fragment之间的切换,而提问是单独的activity.     我们先从几个fragment入手,这里我们建立五fragment页,选择继承自android.support.v4.app.Fragment,因为这五个页面基本上都一样,就是简单的一个布局

用BadgeView在actionbar menu上显示提醒信息

有时候需要在actionbar menu上显示消息个数,所以可以用BadgeView来实现. 实现方法是获取actionbar menuitem的view,然后创建BadgeView.注意,通常只能在Optionsmenu创建完成之后去获取menuitem的view.我们可以在onCreate方法中延时1秒去处理. <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="ht

Android中ActionBar以及menu的代码设置样式

Android中ActionBar以及menu的代码样式如何设置?今天麦子学院android开发老师主要介绍Android中ActionBar以及menu的代码设置样式,,有需求的朋友可以参阅下 menu有些xml代码 http://schemas.android.com/apk/res/android"> <="" div=""> android:title="查找1" android:orderInCategory

Android标题栏上添加多个Menu按钮

最近项目中碰到要在Android Menu旁边再添加一个按钮,而不是点击menu按钮然后在弹出一些选项. MainActivity代码: public class MainActivity extends Activity { private static final int MENU_CONFIRM = 17; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

新建Activity、Toast、Menu

1.新建Activity 新建Activity->创建布局->在AndroidManifest文件中注册 (1)每个活动都要重写Activity的OnCreate方法 (2)res-New-Directory(创建layout目录)--->Layout resource file(创建布局资源文件) --->在活动中的OnCreate方法中加载布局 (3)所有的活动均要在AndroidManifest.xml中注册才能生效 2.Toast的使用 3.Menu的使用 (1)在res下

android studio环境下创建menu问题(标题栏显示问题)

在创建menu时,在虚拟设备上回显示menu(三个点,如图1),但是在安卓真机上可能会出现不会显示的情况. (图1) 原因是因为安卓系统现在都默认隐藏标题栏,所以menu就不会显示出来. 有两种方法可以解决这一问题: 方法一:在onCreate()函数后面添加显示标题栏代码:setContentView(R.layout.xxx_layout); 如果仍未解决问题,查看自己的活动类的继承问题,如果发现类开头是这样:Public class xxx extends activity(){...}.

Python3 Tkinter基础 Menu 点击下拉菜单中的一项 这项前面出现对勾(不可以多选) add_radiobutton

镇场诗: 清心感悟智慧语,不着世间名与利.学水处下纳百川,舍尽贡高我慢意. 学有小成返哺根,愿铸一良心博客.诚心于此写经验,愿见文者得启发.------------------------------------------ code: from tkinter import * root=Tk() menubar=Menu(root) userChoice=IntVar() userChoice.set(1) #OFFICEOpen默认选中 fileMenu=Menu(menubar,tear

在activity中使用menu

一:在res中新建一个menu的文件夹,然后在文件夹下面建一个main.xml文件,xml的代码如下 1 <?xml version="1.0" encoding="utf-8"?> 2 <menu xmlns:android="http://schemas.android.com/apk/res/android" > 3 <item 4 android:id="@+id/add_item" 5

Android笔记:Menu

使用菜单选项Menu,需要进行以下操作:(1)重写onCreateOptionsMenu方法: public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true; } (2)在menu的main.xml文件中加入item的声明. (3)重写onOptionsItemSelected方法 public boolean onOptionsItemSelec

Menu菜单

选项菜单 1.菜单的生命周期 * onCreateOptionsMenu() 选项菜单创建时调用(启动Activity时调用 只调用1次) * onPrepareOptionsMenu() 选项菜单准备时调用(点击Menu键时调用 调用多次) * onOptionsItemSelected() 选项菜单项选中时调用 * onOptionsMenuClosed() 选项菜单关闭时 2.onCreateOptionsMenu()方法 在onCreateOptionsMenu()中添加菜单项,建议使用