Android小程序?qū)崿F(xiàn)選項菜單
本文實例為大家分享了Android實現(xiàn)選項菜單的具體代碼,供大家參考,具體內(nèi)容如下
創(chuàng)建選項菜單步驟:
(1)覆蓋Activity的onCreateOptionsMenu()方法,當?shù)谝淮未蜷_菜單時該方法被自動調(diào)用。
(2)調(diào)用Menu的add()方法添加菜單項(MenuItem)。
(3)當菜單項被選擇時,覆蓋Activity的onOptionsItemSelected()方法來響應事件。
具體實現(xiàn):
(1)編寫程序代碼
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);
}
/**
* 重寫onCreateOptinsMenu()方法添加選項菜單
*/
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//添加菜單
menu.add(0, ITEM, 0, "開始");
menu.add(0, ITEM+1, 0, "退出");
return true;
}
/**
* 重寫onOptionsItemSelected()方法,響應選項菜單被單擊事件
*/
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case ITEM:
//設置Activity標題
setTitle("開始游戲!");
break;
case ITEM+1:
setTitle("退出!");
break;
}
return true;
}
}
(2)結(jié)果展示



以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android開發(fā)之SeekBar基本使用及各種美觀樣式示例
這篇文章主要介紹了Android開發(fā)之SeekBar基本使用及各種美觀樣式,結(jié)合實例形式分析了Android SeekBar控件的功能及樣式改變相關操作技巧,需要的朋友可以參考下2019-03-03
解決android studio 打開java文件 內(nèi)容全變了的問題
這篇文章主要介紹了解決android studio 打開java文件 內(nèi)容全變了的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Android手機獲取root權限并實現(xiàn)關機重啟功能的方法
這篇文章主要介紹了Android手機獲取root權限并實現(xiàn)關機重啟功能的方法,是Android程序設計中非常重要的技巧,需要的朋友可以參考下2014-08-08
Android 使用SwipeRefreshLayout控件仿抖音做的視頻下拉刷新效果
這篇文章主要介紹了Android 使用SwipeRefreshLayout控件仿抖音做的視頻下拉刷新效果,需要的朋友可以參考下2018-05-05
Android 使用 SharedPreferences 保存少量數(shù)據(jù)的實現(xiàn)代碼
這篇文章主要介紹了Android 使用 SharedPreferences 保存少量數(shù)據(jù)的相關知識,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04
Android編程之SMS讀取短信并保存到SQLite的方法
這篇文章主要介紹了Android編程之SMS讀取短信并保存到SQLite的方法,涉及Android針對SMS短信及SQLite數(shù)據(jù)庫的相關操作技巧,需要的朋友可以參考下2015-11-11
Android入門教程之RecyclerView的具體使用詳解
RecyclerView是Android一個更強大的控件,其不僅可以實現(xiàn)和ListView同樣的效果,還有優(yōu)化了ListView中的各種不足。其可以實現(xiàn)數(shù)據(jù)縱向滾動,也可以實現(xiàn)橫向滾動(ListView做不到橫向滾動)。接下來講解RecyclerView的用法2021-10-10

