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