我正在开发一个Android内存游戏,用户必须匹配正确的卡。我有图像。我应该使用网格视图来显示图像吗?一旦用户点击两个正确的图像,正确的图像必须消失。我该怎么做?
答案 0 :(得分:0)
使用GridView
是一种很好的方法。让网格的适配器最初返回所有卡的卡片图像的背面,并跟踪是否需要显示卡片。使用OnItemClickListener
确定何时选择卡片。在那里,告诉您的适配器需要旋转卡并告诉网格视图数据已更改 - 重绘卡。然后在适配器中为每个项目保留一个标记,以指示是否需要显示卡片背面或实际卡片 - 并在您的getView
方法中绘制相应的图像。
编写一些代码,尝试调试它。当您遇到困难时,请回过头来发布一些具体问题的特定代码。