Android开发笔记之:复写按钮方法
更新时间:2013年05月28日 11:20:45 作者:
本篇文章是对Android中复写按钮方法进行了详细的分析介绍,需要的朋友参考下
在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);
}
复制代码 代码如下:
//复写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自定义View绘制
- 如何在Android中实现渐显按钮的左右滑动效果
- Android按钮单击事件的四种常用写法总结
- Android按钮按下的时候改变颜色实现方法
- android监听返回按钮事件的方法
- Android编程实现设置按钮背景透明与半透明及图片背景透明的方法
- Android使用自定义alertdialog实现确认退出按钮
- Android实现圆角Button按钮
- Android单选按钮对话框用法实例分析
- Android开发之获取短信验证码后按钮背景变化并且出现倒计时
- Android程序开发中单选按钮(RadioGroup)的使用详解
- Android编程实现滑动按钮功能详解
相关文章
解决android studio 打开java文件 内容全变了的问题
这篇文章主要介绍了解决android studio 打开java文件 内容全变了的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-03-03Android之PreferenceActivity应用详解
为了引入这个概率 首先从需求说起 即:现有某Activity专门用于手机属性设置 那么应该如何做呢2012-11-11
最新评论