zoukankan      html  css  js  c++  java
  • 最简单的菜单操作

    // --------------这两个函数是用来设置菜单的----------------------
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // TODO Auto-generated method stub
    menu.add(0, 0, 0, "开始");
    menu.add(0, 1, 1, "退出");
    menu.add(0, 2, 2, "暂停");
    return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    // TODO Auto-generated method stub
    if (item.getItemId() == 0) {
    bClear();// 清理变量
    tsnakeView.MakeElosLogicSave(); // 初始化界面
    startGame(); // 开始游戏创建一个蛇身
    creatApple(); // 创建一个苹果
    tsnakeView.invalidate();
    if (thdTimer == null) {// 一个用来计时的进程开始
    bStart = true;
    thdTimer = new TimerThread();
    thdTimer.start();
    }
    }
    if (item.getItemId() == 1) {
    this.finish();
    }
    if (item.getItemId() == 2) {
    if (item.getTitle().equals("暂停")) {
    item.setTitle("继续");
    tsnakeView.setEnabled(false);
    } else {
    item.setTitle("暂停");
    tsnakeView.setEnabled(true);
    }
    }
    return super.onOptionsItemSelected(item);
    }

  • 相关阅读:
    Week14 作业 C
    Week13 作业 E
    Week9 作业 C
    Week9 作业 B
    Week9 作业 A
    Week13 作业 C
    Week13 作业 B
    Week13 作业 A -CodeForces
    css--轮播图 yk弹框--固定定位和层级的应用
    css--定位
  • 原文地址:https://www.cnblogs.com/xingmeng/p/2530363.html
Copyright © 2011-2022 走看看