读书人

数独游戏(三) 自定义对话框等等

发布时间: 2012-06-24 19:01:53 作者: rapoo

数独游戏(3) 自定义对话框等等

自定义对话框

1.需要继承 Dialog 类,

2.并要定义一个有参构造函数(因为父类里面没有无参构造函数)

3.重写 onCreate方法,一切操作将在此方法进行

流程

为每个按钮添加监听事件,

刷新九宫格里的数字,也就是重新绘制画面(在view类中调用 invalidate();),

更新备选数字数组 ( 每次修改之后都得 进行重新计算 不可用的值 calculateAllUsedTiles() ; )

ShuduView.java


KeyDialog.java (自定义对话框)

调用 dismiss()方法从屏幕上移除对话框


keypad.xml (监听器的布局文件)


Game.java (具体的逻辑处理类)



读书人网 >移动开发

热点推荐