国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android中OptionMenu用法實例

2020-04-11 11:28:55
字體:
來源:轉載
供稿:網友

本文實例講述了Android中OptionMenu用法。分享給大家供大家參考。具體如下:

1、無需設置布局文件

2、創建一個類,基礎Activity

3、重寫onOptionsItemSelected方法,在這個方法里面添加菜單項

4、如果需要給菜單項添加單擊事件,需要重寫onOptionsItemSelected方法

MenuDemoActivity.java如下:

package com.yyl;import Android.app.Activity;import Android.os.Bundle;import Android.view.Menu;import Android.view.MenuItem;public class MenuDemoActivity extends Activity {  public static final int EIGHT_ID = Menu.FIRST+1;  public static final int SIXTEEN_ID = Menu.FIRST+2;  public static final int TWENTY_FOUR_ID = Menu.FIRST+3;  public static final int TWO_ID = Menu.FIRST+4;  public static final int THIRTY_TWO_ID = Menu.FIRST+5;  public static final int FORTY_ID = Menu.FIRST+6;  public static final int ONE_ID = Menu.FIRST+7;  @Override  public void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.main);  }  //創建OptionsMenu  @Override  public boolean onCreateOptionsMenu(Menu menu) {    this.populateMenu(menu);    return super.onCreateOptionsMenu(menu);  }   //單擊事件  @Override  public boolean onOptionsItemSelected(MenuItem item) {    int itemId = item.getItemId();       System.out.println(itemId);    return super.onOptionsItemSelected(item);  }  private void populateMenu(Menu menu) {    menu.add(Menu.NONE, ONE_ID, Menu.NONE, "1 Pixel");    menu.add(Menu.NONE, TWO_ID, Menu.NONE, "2 Pixels");    menu.add(Menu.NONE, EIGHT_ID, Menu.NONE, "8 Pixels");    menu.add(Menu.NONE, SIXTEEN_ID, Menu.NONE, "16 Pixels");    menu.add(Menu.NONE, TWENTY_FOUR_ID, Menu.NONE, "24 Pixels");    menu.add(Menu.NONE, THIRTY_TWO_ID, Menu.NONE, "32 Pixels");    menu.add(Menu.NONE, FORTY_ID, Menu.NONE, "40 Pixels");    }  @Override  public boolean onMenuItemSelected(int featureId, MenuItem item) {    //得到點擊的菜單項的ID(此Id是自己設定的)    int itemId = item.getItemId();    if(ONE_ID == itemId)    {      System.out.println("您選擇了 1 Pixel 菜單");    }    return super.onMenuItemSelected(featureId, item);  }}

希望本文所述對大家的Android程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 万宁市| 仁寿县| 五华县| 大余县| 涿州市| 聊城市| 阿勒泰市| 曲靖市| 黄梅县| 九寨沟县| 静乐县| 永善县| 玉田县| 苏尼特右旗| 虞城县| 滨海县| 宝丰县| 旬阳县| 东源县| 吉木乃县| 岳阳县| 玛沁县| 德惠市| 江西省| 大荔县| 加查县| 蒲城县| 昌乐县| 浦县| 隆回县| 木兰县| 北票市| 海城市| 安康市| 双城市| 定南县| 噶尔县| 祁连县| 乳源| 拜城县| 镇安县|