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 DrawerLayout布局与NavigationView导航菜单应用
这篇文章主要介绍了Android DrawerLayout抽屉布局与NavigationView导航菜单应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2023-01-01
Android上实现easyconfig(airkiss)方法
本篇文章主要给大家讲解了在Android系统上实现easyconfig(airkiss)的方法,有这方面需要的朋友参考学习下吧。2018-01-01


最新评论