Android小程序實現(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)結果展示



以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Android自定義ListView實現(xiàn)下拉刷新上拉加載更多
Listview現(xiàn)在用的很少了,基本都是使用Recycleview,但是不得不說Listview具有劃時代的意義,我們可以自己添加下拉刷新,上拉加載更多功能。本文就來利用自定義ListView實現(xiàn)下拉刷新上拉加載更多效果,需要的可以參考一下2022-10-10
Android傳遞Bitmap對象在兩個Activity之間
這篇文章主要介紹了Android傳遞Bitmap對象在兩個Activity之間的相關資料,需要的朋友可以參考下2016-01-01
Android 兩個ViewPager的聯(lián)動效果的實現(xiàn)
這篇文章主要介紹了Android 兩個ViewPager的聯(lián)動效果的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08
flutter 輪播圖動態(tài)加載網(wǎng)絡圖片的方法
Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質(zhì)量的原生用戶界面。這篇文章主要介紹了flutter 輪播圖動態(tài)加載網(wǎng)絡圖片的方法 ,需要的朋友可以參考下2019-07-07
android studio集成unity導出工程的實現(xiàn)
本文主要介紹了android studio集成unity導出工程的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05

