Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
二维数组和网格之间的Android映射_Android - Fatal编程技术网

二维数组和网格之间的Android映射

二维数组和网格之间的Android映射,android,Android,我正在尝试用Android做一个象棋一样的游戏,它包含8 X 8的网格。我也有一个8 x 8二维矩阵在后端和一些64个按钮(8 x 8)在前端 我的问题是,我想要这个矩阵和按钮的一一对应。 (a) 当我按下一个按钮时,我想得到(I,j),这样我就可以参考相应的矩阵条目和 (b) 当我从矩阵中得到(I,j)值时,我可以找出执行某些操作的按钮 我想不出怎么把它们都画出来。请给我一些建议 谢谢使用视图的标签。它是一个放置您想要的任何元数据的地方。将标记设置为整数值0-63。值/8是行,值%8是列。您可

我正在尝试用Android做一个象棋一样的游戏,它包含8 X 8的网格。我也有一个8 x 8二维矩阵在后端和一些64个按钮(8 x 8)在前端

我的问题是,我想要这个矩阵和按钮的一一对应。 (a) 当我按下一个按钮时,我想得到(I,j),这样我就可以参考相应的矩阵条目和

(b) 当我从矩阵中得到(I,j)值时,我可以找出执行某些操作的按钮

我想不出怎么把它们都画出来。请给我一些建议


谢谢使用视图的标签。它是一个放置您想要的任何元数据的地方。将标记设置为整数值0-63。值/8是行,值%8是列。您可以通过
getTag()
setTag()
获取和设置标记

对于反向映射,有第二个视图对象矩阵。或者有一个类的矩阵,其中包含该空间的视图和该点的原始数据