<数独游戏>之绘制九宫格,并初始化数据
1.在工程里的res/values目录下新建一个colors.xml来存放具体颜色值,已供程序通过R.color.颜色名 来调用
this.getResources().getColor(R.color.shudu_background) 获取配置文件中的颜色值
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="shudu_background">#ffe6f0ff</color>
<color name="shudu_hilite">#ffffffff</color>
<color name="shudu_light">#64c6d4ef</color>
<color name="shudu_dark">#6456648f</color>
</resources>
2.新建一个自定义图形类ShuduView继承View父类
package com.shudu;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Paint.FontMetrics;
import android.view.View;
public class ShuduView extends View {
//单元格的宽度和高度
private float width ;
private float height ;
private Game game = new Game();
public ShuduView(Context context)
{
super(conte