Android小程序?qū)崿F(xiàn)選項(xiàng)菜單
本文實(shí)例為大家分享了Android實(shí)現(xiàn)選項(xiàng)菜單的具體代碼,供大家參考,具體內(nèi)容如下
創(chuàng)建選項(xiàng)菜單步驟:
(1)覆蓋Activity的onCreateOptionsMenu()方法,當(dāng)?shù)谝淮未蜷_(kāi)菜單時(shí)該方法被自動(dòng)調(diào)用。
(2)調(diào)用Menu的add()方法添加菜單項(xiàng)(MenuItem)。
(3)當(dāng)菜單項(xiàng)被選擇時(shí),覆蓋Activity的onOptionsItemSelected()方法來(lái)響應(yīng)事件。
具體實(shí)現(xiàn):
(1)編寫(xiě)程序代碼
package com.example.menu; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends Activity { private final static int ITEM = Menu.FIRST; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } /** * 重寫(xiě)onCreateOptinsMenu()方法添加選項(xiàng)菜單 */ @Override public boolean onCreateOptionsMenu(Menu menu) { //添加菜單 menu.add(0, ITEM, 0, "開(kāi)始"); menu.add(0, ITEM+1, 0, "退出"); return true; } /** * 重寫(xiě)onOptionsItemSelected()方法,響應(yīng)選項(xiàng)菜單被單擊事件 */ public boolean onOptionsItemSelected(MenuItem item){ switch(item.getItemId()){ case ITEM: //設(shè)置Activity標(biāo)題 setTitle("開(kāi)始游戲!"); break; case ITEM+1: setTitle("退出!"); break; } return true; } }
(2)結(jié)果展示
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Android開(kāi)發(fā)微信小程序頁(yè)面的圖文教程
- Android小程序?qū)崿F(xiàn)切換背景顏色
- Android小程序?qū)崿F(xiàn)訪(fǎng)問(wèn)聯(lián)系人
- Android小程序?qū)崿F(xiàn)音樂(lè)播放列表
- Android小程序?qū)崿F(xiàn)個(gè)人信息管理系統(tǒng)
- Android小程序?qū)崿F(xiàn)簡(jiǎn)易QQ界面
- Android實(shí)現(xiàn)鬧鐘小程序
- Android實(shí)現(xiàn)簡(jiǎn)易計(jì)算器小程序
- 微信小程序—微信跳一跳,Android游戲助手(外掛)使用教程詳解
- Android 仿微信小程序入口動(dòng)畫(huà)
相關(guān)文章
Android實(shí)現(xiàn)畫(huà)板功能(二)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)畫(huà)板功能的第二篇,使用imageView,bitmap方式實(shí)現(xiàn)畫(huà)板,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05Android開(kāi)發(fā)之SeekBar基本使用及各種美觀樣式示例
這篇文章主要介紹了Android開(kāi)發(fā)之SeekBar基本使用及各種美觀樣式,結(jié)合實(shí)例形式分析了Android SeekBar控件的功能及樣式改變相關(guān)操作技巧,需要的朋友可以參考下2019-03-03解決android studio 打開(kāi)java文件 內(nèi)容全變了的問(wèn)題
這篇文章主要介紹了解決android studio 打開(kāi)java文件 內(nèi)容全變了的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-03-03Android實(shí)現(xiàn)手機(jī)攝像頭的自動(dòng)對(duì)焦
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)手機(jī)攝像頭的自動(dòng)對(duì)焦的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-11-11Android手機(jī)獲取root權(quán)限并實(shí)現(xiàn)關(guān)機(jī)重啟功能的方法
這篇文章主要介紹了Android手機(jī)獲取root權(quán)限并實(shí)現(xiàn)關(guān)機(jī)重啟功能的方法,是Android程序設(shè)計(jì)中非常重要的技巧,需要的朋友可以參考下2014-08-08Android 使用SwipeRefreshLayout控件仿抖音做的視頻下拉刷新效果
這篇文章主要介紹了Android 使用SwipeRefreshLayout控件仿抖音做的視頻下拉刷新效果,需要的朋友可以參考下2018-05-05Android 使用 SharedPreferences 保存少量數(shù)據(jù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android 使用 SharedPreferences 保存少量數(shù)據(jù)的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04Android編程之SMS讀取短信并保存到SQLite的方法
這篇文章主要介紹了Android編程之SMS讀取短信并保存到SQLite的方法,涉及Android針對(duì)SMS短信及SQLite數(shù)據(jù)庫(kù)的相關(guān)操作技巧,需要的朋友可以參考下2015-11-11Android入門(mén)教程之RecyclerView的具體使用詳解
RecyclerView是Android一個(gè)更強(qiáng)大的控件,其不僅可以實(shí)現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實(shí)現(xiàn)數(shù)據(jù)縱向滾動(dòng),也可以實(shí)現(xiàn)橫向滾動(dòng)(ListView做不到橫向滾動(dòng))。接下來(lái)講解RecyclerView的用法2021-10-10