我正在使用Android应用,我想制作一个4x4网格的系统。当用户点击一个按钮时,我希望网格的随机方格被着色。这有可能吗?我希望你能提供帮助。
答案 0 :(得分:0)
您可以使用以下方法实现上述方案。
在此假设4X4网格具有从0 to 3
编号的行和从0 to 3
编号的列,即
(0,0) | (0,1) | (0,2) | (0,3)
(1,0) | (1,1) | (1,2) | (1,3)
(2,0) | (2,1) | (2,2) | (2,3)
(3,0) | (3,1) | (3,2) | (3,3)
现在您在Java中使用随机Int生成器。这样的事情: -
Random generator = new Random();
int x = generator.nextInt(4);
int y = generator.nextInt(4);
基本上,上面的代码会生成范围为[0,3]
的x值,并且y也会生成相同的值。
现在您在该范围内有随机的x和y值,现在您可以访问网格单元并为其着色。
希望这有帮助!