Android Studio躲避小球小游戏(一界面布局)
一、开始游戏界面(activity_main.xml)
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@mipmap/img_1"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentEnd="true"android:text="版本:1.0.0"android:textColor="@color/white"/><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center"android:layout_centerInParent="true"><TextViewandroid:id="@+id/text"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_marginTop="30sp"android:gravity="center"android:text="@string/app_name"android:textColor="@color/white"android:textSize="50sp" /><Buttonandroid:id="@+id/begin"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@android:color/transparent"android:layout_marginStart="10dp"android:layout_below="@+id/text"android:layout_marginTop="50sp"android:layout_centerHorizontal="true"android:typeface="serif"android:textSize="30sp"android:text="开始游戏"android:textColor="@color/white"/><Buttonandroid:id="@+id/setting"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_marginTop="50sp"android:layout_below="@+id/begin"android:background="@android:color/transparent"android:textColor="@color/white"android:textSize="30sp"android:typeface="serif"android:text="设置"/></RelativeLayout> </RelativeLayout>
二、设置界面(settings.xml)
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@mipmap/img_1"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentEnd="true"android:text="版本:1.0.0"android:textColor="@color/white"/><RelativeLayoutandroid:layout_width="300dp"android:layout_height="300dp"android:layout_centerInParent="true"android:layout_marginStart="10dp"android:background="#98ffffff"><TextViewandroid:id="@+id/text_setting"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_marginTop="30sp"android:gravity="center"android:text="设置"android:textStyle="bold"android:textColor="@color/black"android:textSize="50sp"android:typeface="serif" /><TextViewandroid:id="@+id/sound"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/text_setting"android:layout_marginTop="30sp"android:text="声音:"android:textColor="@color/black"android:textSize="30sp"android:typeface="serif" /><RadioGroupandroid:id="@+id/sound_size"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_above="@+id/Redemption_code"android:layout_toEndOf="@+id/sound"android:orientation="horizontal"><RadioButtonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="关"android:textSize="20sp" /><RadioButtonandroid:id="@+id/open"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="开"android:textSize="20sp" /></RadioGroup><TextViewandroid:id="@+id/Redemption_code"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/sound"android:layout_marginTop="10dp"android:text="兑换码:"android:textColor="@color/black"android:textSize="30sp"android:typeface="serif" /><EditTextandroid:id="@+id/Redemption_code_edit"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/sound_size"android:layout_marginTop="10dp"android:layout_marginEnd="20dp"android:layout_toEndOf="@+id/Redemption_code" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentBottom="true"android:layout_centerHorizontal="true"android:text="若有运行问题,添加202021147037为QQ好友,反馈问题"android:textStyle="italic" /></RelativeLayout> </RelativeLayout>
三、选择游戏模式(mode_activity.xml)
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@mipmap/img_2"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentEnd="true"android:text="版本:1.0.0"android:textColor="@color/white"/><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:gravity="center"android:layout_centerInParent="true"><TextViewandroid:id="@+id/text_mode"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_marginTop="30sp"android:gravity="center"android:text="模式"android:textColor="@color/white"android:textSize="50sp" /><Buttonandroid:id="@+id/easy"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@android:color/transparent"android:layout_marginStart="10dp"android:layout_below="@+id/text_mode"android:layout_marginTop="50sp"android:layout_centerHorizontal="true"android:typeface="serif"android:textSize="30sp"android:text="简单"android:textColor="@color/white"/><Buttonandroid:id="@+id/normal"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@android:color/transparent"android:layout_marginStart="10dp"android:layout_below="@+id/easy"android:layout_marginTop="20sp"android:layout_centerHorizontal="true"android:typeface="serif"android:textSize="30sp"android:text="一般"android:textColor="@color/white"/><Buttonandroid:id="@+id/difficulty"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_marginTop="20sp"android:layout_below="@+id/normal"android:background="@android:color/transparent"android:textColor="@color/white"android:textSize="30sp"android:typeface="serif"android:text="困难"/></RelativeLayout> </RelativeLayout>
四、关卡(level_activity.xml)
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@mipmap/img_2"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentEnd="true"android:text="版本:1.0.0"android:textColor="@color/white"/><TextViewandroid:id="@+id/level"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_marginTop="50dp"android:text="关卡"android:textColor="@color/white"android:textSize="50sp"android:typeface="serif"/><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level"android:layout_centerHorizontal="true"android:layout_marginTop="20sp"><Buttonandroid:id="@+id/level_1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="1"android:textColor="@color/white" /><Buttonandroid:id="@+id/level_2"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_1"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="2"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_3"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_2"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="3"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_4"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@id/level_3"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="4"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_5"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_1"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="5"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_6"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_5"android:layout_below="@+id/level_1"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="6"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_7"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_6"android:layout_below="@+id/level_1"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="7"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_8"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_7"android:layout_below="@+id/level_1"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="8"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_9"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_5"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="9"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_10"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_9"android:layout_below="@+id/level_5"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="10"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_11"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_10"android:layout_below="@+id/level_5"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="11"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_12"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_11"android:layout_below="@+id/level_5"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="12"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_13"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_9"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="13"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_14"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_13"android:layout_below="@+id/level_9"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="14"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_15"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_14"android:layout_below="@+id/level_9"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="15"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_16"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_15"android:layout_below="@+id/level_9"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="16"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_17"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_13"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="17"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_18"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_17"android:layout_below="@+id/level_14"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="18"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_19"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_18"android:layout_below="@+id/level_13"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="19"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_20"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_19"android:layout_below="@+id/level_13"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="20"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_21"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_17"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="21"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_22"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_13"android:layout_below="@+id/level_17"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="22"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_23"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_14"android:layout_below="@+id/level_19"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="23"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_24"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_15"android:layout_below="@+id/level_17"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="24"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_25"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_21"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="25"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_26"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_13"android:layout_below="@+id/level_21"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="26"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_27"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_14"android:layout_below="@+id/level_21"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="27"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_28"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_15"android:layout_below="@+id/level_21"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="28"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_29"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/level_25"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="29"android:textColor="@color/white"/><Buttonandroid:id="@+id/level_30"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_toEndOf="@+id/level_13"android:layout_below="@+id/level_25"android:background="@android:color/transparent"android:typeface="serif"android:textSize="30sp"android:text="30"android:textColor="@color/white"/></RelativeLayout> </RelativeLayout>
五、游戏界面(game_activity.xml)
暂时完成到这里,会继续更新
注意:要在AndrMainifest.xml添加
<activity android:name=".Mode_activity"/> <activity android:name=".Settings_activity"/> <activity android:name=".Level_activity"/> <activity android:name=".Game_activity"/>
Android Studio躲避小球小游戏(一界面布局)相关推荐
- Android Studio实现五子棋小游戏
项目目录 一.项目概述 二.开发环境 三.详细设计 1.布局设计 2.验证码 3.AI人机 4.背景音乐 四.运行演示 五.项目总结 六.源码获取 一.项目概述 五子棋是一种两人对弈的策略型棋类游戏, ...
- Android Studio实现数独小游戏,休闲益智
文章目录 一.项目概述 二.开发环境 三.详细设计 3.1 界面设计 3.2 逻辑设计 四.运行演示 五.源码获取 一.项目概述 数独是一种逻辑解谜游戏,它规则稍复杂,解题过程富有挑战性.本次安卓数独 ...
- Android Studio 抽卡小游戏
https://download.csdn.net/download/weixin_45609946/86405765 Hello 大家好,此项目是我学习Android时完成的大作业. 首先我来介绍一 ...
- C语言 弹小球 小游戏(控制台)
C语言实现弹小球游戏 编译环境:vs2019 需求: 小球在控制台界面内不停移动,碰到边界则改变方向,控制棍子接住小球,得分加一,小球没有被接住则游戏结束. 思路: _getch()函数接收a.d两个 ...
- 第52篇 Android Studio实现生命数字游戏(七)ListView与适配器
第52篇 Android Studio实现生命数字游戏(七)ListView与适配器 1.ListView 1.1.适配界面 1.2.适配器 1.ListView 在布局中直接添加. 没有什么好说明, ...
- android开发--推箱子小游戏(二)
一.前言 迎来第二章的更新啦:使用ListView实现关卡的选择. 本章的内容有点小复杂,毕竟涉及使用了安卓开发中最难用也是最常用的控件之一:ListView 本章可以说是复杂但是单一吧.主要是想大家 ...
- 解决一个Android Studio gradle的小问题
解决一个Android Studio gradle的小问题 参考文章: (1)解决一个Android Studio gradle的小问题 (2)https://www.cnblogs.com/xzha ...
- 第50篇 Android Studio实现生命数字游戏(五)计算星座数
第50篇 Android Studio实现生命数字游戏(五)计算星座数 1.变量说明: 1.1.统计圈数 2.计算命数 2.1.使用的数据 2.2.星座对应日期和数字 2.3.说明 2.4.代码 1. ...
- 学习跃动小球小游戏(cocos creator)
学习跃动小球小游戏 玩法:小球会不断的上下跳动,点击屏幕小球会加速掉落,下面的白色跳板一直在移动,小球需要准确的跳到跳板上才能得分. 效果图 [截图] ball脚本 小球碰撞回调 block脚本 初始 ...
- Android 实现扑克牌动画,Android扑克牌猜点小游戏源码
Android扑克牌猜点小游戏源码分享. 该游戏是简单的猜点游戏, 1点为正确的点数 点重新开始后进行洗牌 每次牌的顺序不同 Java代码: package com.mrzhu.test0109_pr ...
最新文章
- 修改tomcat6.0.25日志默认路径
- HTML在表格右边增加一个表格,如何在表格右侧增加一列
- LeetCode 23. Merge k Sorted Lists--Python解法--优先队列,分治法
- 【Intellij IDEA系列】IDEA的Debug调试技巧
- Ubuntu下ICE-3.4.2的安装
- WebRTC 视频发送和接收处理过程
- SQLServer数据库文件组相关知识笔记
- 汇编比较两个数大小_计算机是怎样跑起来的 -- 体验一次汇编过程
- 36产生用户恶情绪和报复情绪的原因
- 数据库实践丨MySQL多表join分析
- Xcode 12 引用缺失包:libstdc++.tbd libstdc++.6.tbd libstdc++.6.0.9.tbd 等
- 各个浏览器兼容性问题积累
- jQuery表单插件ajaxForm,ajaxSubmit使用详解
- Confluence 插入符号和特殊字符
- {“msg“:“参数错误“,“code“:400}:问题
- 通信算法之139: 软件无线电位同步1
- 编辑/调试汇编语言所需要工具
- LOJ#3054. 「HNOI 2019」鱼
- 微软C2030服务器,高手们,帮分析下这个报告,在线等
- 从0到1,我们一起调试温控仪表