初学一些基本的UI视图控件,自己做了一个小小的关灯游戏,效果是点击一块按钮的同时,连同本身和上下左右四块同时改变,以下为效果图:
此图为刚运行时的界面:
当点击一块时,会变化为:
然后点击红色块中最上面的一块则会变成:
由此大家可以看到第二次点击时,被点击色块及周围四块,原本是红色的变为黑色,原本是黑色的变为红色,那么这是如何实现的呢?
(1)用两层for循环嵌套建立出一个矩形阵的按钮,同时对每一个按钮设置tag值标记,代码如下:
for (int i =0; i < 7; i++) {
for (int j =0; j < 10; j++) {