欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android开发笔记之:复写按钮方法

程序员文章站 2023-11-16 17:55:16
在activity类的子类中直接复写下面三个方法:复制代码 代码如下://复写oncreateoptionsmenu()方法,弹出菜单栏   ...
在activity类的子类中直接复写下面三个方法:
复制代码 代码如下:

//复写oncreateoptionsmenu()方法,弹出菜单栏
    @override
    public boolean oncreateoptionsmenu(menu menu) {
        getmenuinflater().inflate(r.menu.activity_main, menu);
        return true;
    }

//复写back按钮,如果只是复写返回按钮,复写activity中的onbackpressed()方法就可以
   
    @override
    public void onbackpressed() {
        // todo auto-generated method stub
        super.onbackpressed();

        toast.maketext(mainactivity.this, "onbackpressed!!", toast.length_short).show();
    }

//   复写搜索按钮
//    复写onkeydown()方法,该方法可以复写很多按钮:数字键、menu键、返回键等等
    @override
    public boolean onkeydown(int keycode, keyevent event) {
        // todo auto-generated method stub
        if(keycode==keyevent.keycode_menu){

            toast.maketext(mainactivity.this, "search menu", toast.length_short).show();

        }

        return super.onkeydown(keycode, event);
    }