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

时间:2023-01-18 05:44:12 

在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);
    }
标签:android,复写,按钮
0
投稿

猜你喜欢

  • Java class文件格式之常量池_动力节点Java学院整理

    2023-04-14 07:14:06
  • java中日期格式化的大坑

    2021-07-02 09:42:59
  • Android基于TextView实现的跑马灯效果实例

    2023-10-07 02:45:05
  • java自动生成编号的实现(格式:yyMM+四位流水号)

    2023-10-10 09:24:36
  • Spring Boot利用@Async如何实现异步调用:自定义线程池

    2021-11-09 17:32:11
  • spring 注解如何开启声明式事务

    2023-04-09 23:07:42
  • C语言二叉树的非递归遍历实例分析

    2022-02-08 02:41:15
  • 如何解决Spring in action @valid验证不生效的问题

    2023-08-29 07:59:56
  • Java String、StringBuffer与StringBuilder的区别

    2022-08-29 23:29:55
  • android studio library 模块中正确引用aar的实例讲解

    2021-09-28 12:46:52
  • Android RxJava创建操作符Interval

    2023-08-14 01:26:24
  • Springboot项目与vue项目整合打包的实现方式

    2022-01-14 19:25:03
  • Java微信公众平台开发(15) 微信JSSDK的使用

    2023-06-16 19:58:39
  • Android如何创建可拖动的图片控件

    2022-11-25 04:02:00
  • .NET程序员如何入门Spring Boot详解

    2022-04-18 08:04:05
  • Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android开发环境

    2023-06-17 06:47:11
  • JVM类加载机制原理及用法解析

    2021-08-17 00:22:29
  • 在SpringBoot中通过jasypt进行加密解密的方法

    2023-11-15 21:29:23
  • 详解Java中的封装、继承、多态

    2022-09-24 06:26:23
  • Android中Property模块的键值设置

    2021-10-14 08:40:25
  • asp之家 软件编程 m.aspxhome.com