安卓数独游戏-3-界面绘制之自定义视图

创建自定义视图类创建自定义视图之前,需要创建自定义视图类,之后在资源文件.xml中作为一个元素插入。创建自定义视图类时,需要继承View类,并重写类的构造函数。自定义视图类的基本结构如下所示: 12345678910111213public class draw_sudoku_grid_easy extends View { public draw_sudoku_grid_e...

安卓数独游戏-2-界面绘制之约束布局-ConstraintLayout

本项目使用约束布局和自定义视图相结合的方法绘制界面。这篇文章主要介绍了约束布局,即ConstraintLayout。 新建布局资源文件在res->layout文件夹中击右键,创建一个Root element为androidx.constraintlayout.widget.ConstraintLayout的Drawable Resource File,点击确定,会发现src目录多了.j...

安卓数独游戏-1-隐藏AndroidActionBar

在开发Android应用时,默认会有如图所示的一栏大大的ActionBar: 如果想要去除ActionBar,只需要在页面中的onCreate函数中加入getSupportActionBar().hide();即可,例如: 12345@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCrea...

安卓数独游戏-0-

前言历时半年,终于项目–安卓数独游戏(Android Sudoku Game)。 在材料提交后,准备再次从头复习一遍软件开发的过程,同时对项目中遇到的问题和用到的方法做一个记录。 游戏简介数独是一个数学逻辑游戏,它包括9x9个格子,玩家需要通过已知数字推断出剩余数字,来保证行、列和九宫格包括不重复的数字1-9。除数独游戏的基础游戏功能外,本项目还实现了分享,保存,标记,提示,昼夜模式切换和...