例10.8 在Eclipse中创建Android项目,名称为10.8.实现为游戏界面添加背景音乐和按健音。
(1)修改新建项目的res\layout目录下的布局文件main.xml,将默认添加的布局代码删除,开题报告,然后添加一个FrameLayout帧布局管理器,并在该布局管理器中添加一个Imagevew组件,用于显示小兔子图像,另外,还需要为添加的祯布局管理器设置背景图片。
(2)打开默认添加的MainActivity,在该类中。创建程序中所需的成员变量。具体代码如下:
(3)在onCrcate()方法中,首先实例化SoundPoo.对象,并将要播放的全部音频流保存到HashMap对象中,然后获取布局管理器中添加的小兔子,并获取屏幕的宽度和高度。再计算小兔子在x轴和Y轴的位置。最后通过setX()和setYQ方法设置兔子的默认位置,具体代码如下:
(4)重写键盘的按健被按下的。nKeyDownO方法。在该方法中。应用switch()分别为上、下、左、右方向链和其他按健指定不同的按键音,开题报告,同时,在按下上、下、左和右方向键时。还会控制小兔子在相应方向上移动,其体代码如下:
(5)在tcs目录下,创建一个子目录,并在该目录中创建一个名称为sctting.xml的菜单资游文件,在该文件中,添加一个控制是否播放背景音乐的多选菜单组。默认为选中状态。sctting.xmL文件具体代码如下: