实验5数独游戏界面设计

实验报告

课程名称

基于Android平台移动互联网开发

实验日期

2015.4.9

实验项目名称

 

实验5 数独游戏界面设计

 

实验地点

S30010

实验类型

□验证型    √设计型    □综合型

学    时

2

一、实验目的及要求(本实验所涉及并要求掌握的知识点)

 

1.实现数独游戏的完整界面设计

2.掌握ActionBar的使用

二、实验环境(本实验所使用的硬件设备和相关软件)

(1)PC机

(2)操作系统:Windows XP

(3)软件: Eclipse, JDK1.6,Android SDK,ADT

三、实验内容及步骤

      
  1. 使用ActionBar显示OptionMenu的菜单项MenuItem
  2.   
  3. 使用程序图标导航
  4.   
  5. 添加Action View
  6.   
  7. 导入工程Sodoku
  8.   
  9. 添加以下的Activity类
  10.   
  11.  添加以下layout资源文件  

                

 

四、实验结果(本实验源程序清单及运行结果或实验结论、实验设计图)

 

代码:mainActivity

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return super.onCreateOptionsMenu(menu);

 

    }

 

    public boolean onOptionsItemSelected(MenuItem   item) {

        // TODO Auto-generated method stub

        switch (item.getItemId()) {

        case R.id.itemred:

            maintitle.setTextColor(Color.RED);

            break;

        case R.id.itemGreen:

            maintitle.setTextColor(Color.GREEN);

            break;

        case android.R.id.home:

            // 创建启动MainActivity的Intent

            Intent intent = new Intent(this, MainActivity.class);

            // 添加额外的Flag,将Activity栈中处于MainActivity之上的Activity弹出

            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

            startActivity(intent);

            break;

        case R.id.itemhelp:

            Intent intent1 = new Intent(MainActivity.this, help.class);

            startActivity(intent1);

            break;

        case R.id.itemabout:

               Intent intent2 = new Intent(MainActivity.this, about.class);

               startActivity(intent2);

               break;

        case R.id.itemnew:

            Intent intent3 = new Intent(MainActivity.this,newgame.class);

            startActivity(intent3);

            break;

        default:

            break;

        }

        return super.onOptionsItemSelected(item);

    }

 

 

运行截图:

    

   

                 

 

 

五、实验总结(对本实验结果进行分析,实验心得体会及改进意见)

这次的实验是以通过自学为主的一次实验,通过自己的努力最终完成了实验,虽然途中也有遇到困难,但是能很快就找出问题解决了。

实验评语

 

实验成绩

 

指导教师签名:              年   月   日

           

 

posted @ 2016-04-13 17:12  21梁诗琪  阅读(216)  评论(0编辑  收藏  举报