样式-田字格布局

<!DOCTYPE html>
<html lang="en">
<head>
<title>田字格布局</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="布尔教育 http://www.itbool.com" />
<style>

.board-contaner {
     width: 100%;
     height: 590px;
     border: 1px solid #5CC6EC;  /*  边框线  */
    background: #000;  /*  背景色  */
 }
 
.ltop
{
   width:9%;
   height:260px;
   background:red;
    float:left;
   border: 1px solid #5CC6EC;  /*  边框线  */
   margin:7px 6px;/*div 对象上下间距为10px,左右为0*/
}
 
.rtop
{
   width:9%;
   height:100px;
   background:blue;
   float:right;
   border: 1px solid #5CC6EC;  /*  边框线  */
}
 
.lbottom
{
   width:9%;
   height:260px;
   background:green;
   float:left;
   border: 1px solid #5CC6EC;  /*  边框线  */
   margin:7px 6px;/*div 对象上下间距为10px,左右为0*/
}

.rbottom
{
   width:10%;
   height:100px;
   background:yellow;
   float:right;
   bord
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本 科 生 实 验 报 告 实验课程 Android 课程设计数独游戏 学院名称 信息科学与技术学院 专业名称 物联网工程 学生姓名 学生学号 指导教师 实验地点 实验成绩 二〇一五 年 十 月 二〇一五 年 十二 月 Android 数独游戏 一、数独游戏简介 1. 数独游戏 "数独 Sudoku" 来自日文(すうどく), 但概念源自 "拉丁方块" , 是十八世纪瑞士数学家欧拉发明的,是一种运用纸、笔进行演算的逻辑游戏。数 独盘面是个九宫, 每一宫又分为九个小格。在这八十一格中给出一定的已知数字 和解题条件,利用逻辑和推理,在其他的空格上填入 1-9 的数字。使 1-9 每个数 字在每一行、每一列和每一宫中都只出现一次,所以又称"九宫格" 。谜题中会 预先填入 若干数字,它宫位则留白,玩家得依谜题中的数字分布状况,逻辑推 敲出剩下的空格里是什么数字 2. 该数独游戏是基于 Android 系统,通过过程性设计声明性两种方式来设 计用户界面,采用 Android 2D 绘图来实现数独的游戏界面中的九宫格和数字的 绘制,以及田填充页面的提示等。该数独游戏同时还涉及到活动的创建,游戏框 架的构建,多媒体功能的实现,主要用到了 Android 开发的入门基础知识,同时 设计到开发环境的配置和真机模拟和模拟器两方模拟 二、数独游戏设计 1. 游戏框架设计(以下图片都是通过 Android 真机所得) figure-1 系统框图 figure-2 进入页面 figure -3 新建游戏 figure-4 游戏界面 figure-5 关于游戏 figure-6 设置游戏 2. 游戏程序设计 figure-7 程序设计 figure-8 程序控制程序结构 figure-9 程序样式设置结构 Sudoku.java:程序的主控活动类,初始化游戏,控制其他的 java 类。 PuzzleView.java:2D 绘图的主控类,用来绘制游戏的主界面,包括九宫格、 数字、提示、虚拟键盘等。 Game.java:游戏的算法和难度的控制类。用来初始化游戏界面,控制 PuzzleView 类绘制数字;对当前九宫格的数字输入状态来提供数字的提示功 能,保存当前的状态;并根据首选项的有判断的初始化数独游戏开始界面的 难度。 About.java:主要用于关于游戏的页面的初始化和返回菜单页面。 Keypad.java:主要用于游戏提示键盘的初始化控制,获取输入的当前的数独 的输入数字和判断输入是否有效。 Prefs.java:负责对游戏设置选项的控制处理。 Music.java:多媒体的类,用来控制背景音乐的播放和暂停。 三、数独游戏实现 1. 游戏的界面设计 1)布局方式 LinearLayout(线性布局) :以相对于当行或当列的形式显示子对象,在 本数独游戏设计的开始页面采用该中布局和接下来的布局方式,通过嵌 套来实现。 RelativeLayout(相对布局) :以相对于其他子对象显示子对象。 main.xml: (伪代码) <RelativeLayout//相关布局 xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" ...//布局的设置选项 tools:context="com.example.sudoku.Sudoku" > <LinearLayout //线性布局 ...//设置布局的格式 <TextView ...//设置文本样式 android:text="@string/main_title" /> <Button android:id="@+id/new_button" ...//设置 button 样式 android:textStyle="bold"/> <Button android:id="@+id/about_button" ...//设置 button 样式 android:textStyle="bold"/> </LinearLayout> </RelativeLayout> figure-10 LinearLayout 布局 Button Continue:默认继续进入 easy 的初始化页面,如果新建游戏后,点击 "continue"按钮则进入所进行的页面。 Button Newgame:新建游戏,点击"new game"会出现游戏难易程度的选择。 Button About:数独游戏的介绍 Button Exit:推出

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值