• 数独游戏界面设计


    【目的】

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

    【要求】

    1. 掌握ActionBar的使用;

    【原理】

    1)       使用ActionBar显示OptionMenu的菜单项MenuItem

    2)  使用程序图标导航

    3)  添加Action View

    【过程】

    1)   导入工程Sudoku

    2)   添加以下的Activity类

    3)   添加以下layout资源文件

    4) 修改选项菜单文件main.xml

    5) 在MainActivity、NewGame、Help、AboutActivity类中添加以下方法

    6)对ActionBar进行初始化,并且使用show()的方法将其显示出来

    【运行结果】

    首页:

    新游戏界面:

    帮助界面:

    关于界面:

    【实验心得】

    通过这次的实验,简单了解了ActionBar的实现过程,通过ActionBar的设置,可以让用户清楚简明地进行各个界面的切换。在实验过程中,出现了以下几个问题:

    1、MainActivity之外的其他activity,无法跳回MainActivity。解决方法是,传递一个空值给回MainActivity。

    2、将ActionBar actionBar = getActionBar()添加到protected void onCreate(Bundle savedInstanceState)方法中的时候总是报错。解决方案:先在此方法外定义ActionBar actionBar,然后再在该方法内部添加actionBar=getActionBar()来获取ActionBar对象,并且用show()的方法将ActionBar显示出来。

  • 相关阅读:
    uva11729
    1.RabbitMQ介绍
    4.RabbitMQ Linux安装
    3.RabbitMQ 第一个程序
    2.RabbitMQ Window环境安装
    hdu 1757 A Simple Math Problem 矩阵快速幂
    hdu2222 Keywords Search AC自动机
    hdu 2159 二维完全背包
    POJ 3449 Geometric Shapes 判断多边形相交
    POJ 2826 An Easy Problem? 判断线段相交
  • 原文地址:https://www.cnblogs.com/Dawn----123/p/5380808.html
Copyright © 2020-2023  润新知