Android 我如何检查一个游戏板上是否有连续4个相同的棋子?(安卓)

Android 我如何检查一个游戏板上是否有连续4个相同的棋子?(安卓),android,algorithm,gridview,arraylist,Android,Algorithm,Gridview,Arraylist,我刚刚开始制作一款android棋盘游戏 我的游戏板是一个5x5GridView,我也将此网格的所有方块存储在一个ArrayList中 每个正方形都有一个公共值,表示用户决定放置在该正方形上的内容。我想检查这些值,看看一行中是否有4个或5个相同的值。如果是这样的话,那么这些方块就会像珠宝游戏一样被清除,你可以用相同的颜色分组 谁能给我一个关于检查这个的最好方法的指针吗?我在每一行的ArrayList中循环,但这差不多是我到目前为止所能做到的 只需检查与上次更改的正方形相关的行或列的值即可。你不需

我刚刚开始制作一款android棋盘游戏

我的游戏板是一个5x5
GridView
,我也将此网格的所有方块存储在一个
ArrayList

每个正方形都有一个公共值,表示用户决定放置在该正方形上的内容。我想检查这些值,看看一行中是否有4个或5个相同的值。如果是这样的话,那么这些方块就会像珠宝游戏一样被清除,你可以用相同的颜色分组


谁能给我一个关于检查这个的最好方法的指针吗?我在每一行的
ArrayList
中循环,但这差不多是我到目前为止所能做到的

只需检查与上次更改的正方形相关的行或列的值即可。你不需要穿过所有的方格。。。如果游戏除了上面指定的功能之外没有其他功能。

向我们展示您迄今为止所做的工作的一些代码,并解释哪些不起作用。另外,请在发送之前格式化你的帖子。这并不是说我到目前为止所做的工作不起作用,几乎没有什么可以展示的——它还没有开始。我只是想问人们是否可以给我一个指示,告诉我该怎么做。他们已经做到了。