• 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 }



  • 相关阅读:
    《代码阅读与实践》阅读笔记*part1
    HDFS JAVA API
    《需求工程》阅读笔记*part3
    《需求工程》阅读笔记*part2
    HDFS文件命令
    HOG特征+SVM行人检测
    winchecksec安装踩坑
    加壳:挂起方式创建进程
    内存写入注入
    远程线程注入
  • 原文地址:https://www.cnblogs.com/jh5240/p/2229263.html
Copyright © 2020-2023  润新知