Android開發(fā)筆記之:復(fù)寫按鈕方法
更新時(shí)間:2013年05月28日 11:20:45 作者:
本篇文章是對(duì)Android中復(fù)寫按鈕方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
在Activity類的子類中直接復(fù)寫下面三個(gè)方法:
//復(fù)寫onCreateOptionsMenu()方法,彈出菜單欄
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
//復(fù)寫back按鈕,如果只是復(fù)寫返回按鈕,復(fù)寫Activity中的onBackPressed()方法就可以
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
Toast.makeText(MainActivity.this, "onBackPressed!!", Toast.LENGTH_SHORT).show();
}
// 復(fù)寫搜索按鈕
// 復(fù)寫onKeyDown()方法,該方法可以復(fù)寫很多按鈕:數(shù)字鍵、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);
}
復(fù)制代碼 代碼如下:
//復(fù)寫onCreateOptionsMenu()方法,彈出菜單欄
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
//復(fù)寫back按鈕,如果只是復(fù)寫返回按鈕,復(fù)寫Activity中的onBackPressed()方法就可以
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
Toast.makeText(MainActivity.this, "onBackPressed!!", Toast.LENGTH_SHORT).show();
}
// 復(fù)寫搜索按鈕
// 復(fù)寫onKeyDown()方法,該方法可以復(fù)寫很多按鈕:數(shù)字鍵、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);
}
您可能感興趣的文章:
- 自定義滑動(dòng)按鈕為例圖文剖析Android自定義View繪制
- 如何在Android中實(shí)現(xiàn)漸顯按鈕的左右滑動(dòng)效果
- Android按鈕單擊事件的四種常用寫法總結(jié)
- Android按鈕按下的時(shí)候改變顏色實(shí)現(xiàn)方法
- android監(jiān)聽返回按鈕事件的方法
- Android編程實(shí)現(xiàn)設(shè)置按鈕背景透明與半透明及圖片背景透明的方法
- Android使用自定義alertdialog實(shí)現(xiàn)確認(rèn)退出按鈕
- Android實(shí)現(xiàn)圓角Button按鈕
- Android單選按鈕對(duì)話框用法實(shí)例分析
- Android開發(fā)之獲取短信驗(yàn)證碼后按鈕背景變化并且出現(xiàn)倒計(jì)時(shí)
- Android程序開發(fā)中單選按鈕(RadioGroup)的使用詳解
- Android編程實(shí)現(xiàn)滑動(dòng)按鈕功能詳解
相關(guān)文章
Android DrawerLayout布局與NavigationView導(dǎo)航菜單應(yīng)用
這篇文章主要介紹了Android DrawerLayout抽屜布局與NavigationView導(dǎo)航菜單應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-01-01
Android UI手機(jī)信息頁面設(shè)計(jì)
這篇文章主要為大家詳細(xì)介紹了Android UI手機(jī)信息頁面的設(shè)計(jì)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03
Android上實(shí)現(xiàn)easyconfig(airkiss)方法
本篇文章主要給大家講解了在Android系統(tǒng)上實(shí)現(xiàn)easyconfig(airkiss)的方法,有這方面需要的朋友參考學(xué)習(xí)下吧。2018-01-01
OpenGL ES透視投影實(shí)現(xiàn)方法(四)
這篇文章主要為大家詳細(xì)介紹了OpenGL ES透視投影的實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
Android ViewPager實(shí)現(xiàn)動(dòng)畫切換效果
這篇文章主要為大家詳細(xì)介紹了Android ViewPager實(shí)現(xiàn)動(dòng)畫切換效果的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
Android開發(fā)基礎(chǔ)實(shí)現(xiàn)音頻文件的播放詳解
這篇文章主要為大家介紹了Android開發(fā)基礎(chǔ)實(shí)現(xiàn)音頻文件的播放詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-02-02

