zoukankan      html  css  js  c++  java
  • Menu(二)在代码中add

    1.通过在代码中写Menu的实现:

     1 import android.app.Activity;
    2 import android.content.Intent;
    3 import android.os.Bundle;
    4 import android.view.Menu;
    5 import android.view.MenuItem;
    6
    7 public class MenuActivity extends Activity
    8 {
    9 @Override
    10 public void onCreate(Bundle savedInstanceState)
    11 {
    12 super.onCreate(savedInstanceState);
    13 setContentView(R.layout.main);
    14 }
    15
    16 /**
    17 * 创建Menu
    18 */
    19 public boolean onCreateOptionsMenu(Menu menu)
    20 {
    21 // 为Menu添加内容
    22 menu.add(0, 0, 0, R.string.back);
    23 menu.add(0, 1, 1, R.string.ok);
    24 return true;
    25 }
    26
    27 /**
    28 * 处理Menu的事件
    29 */
    30 public boolean onOptionsItemSelected(MenuItem item)
    31 {
    32 // 得到当前选择的MenuItem的ID
    33 int item_id = item.getItemId();
    34 switch (item_id)
    35 {
    36 case 0:
    37 case 1:
    38 // 新建一个Intent
    39 Intent intent = new Intent();
    40 // 指定Intent要启动的类
    41 intent.setClass(MenuActivity.this, MenuActivity2.class);
    42 // 启动一个新的Activity
    43 startActivity(intent);
    44 MenuActivity.this.finish();
    45 break;
    46 }
    47 return true;
    48 }
    49 }



  • 相关阅读:
    qq
    构造方法
    Java模块化开发
    q
    qqq
    qq
    qqq
    Git服务器搭建及SSH无密码登录设置
    php面向对象中的魔术方法中文说明
    计算机中丢失 msvcr110.dll 怎么办
  • 原文地址:https://www.cnblogs.com/jh5240/p/2229263.html
Copyright © 2011-2022 走看看