我应该采取什么方法来制作Kakuro网格?

时间:2012-02-22 11:20:16

标签: android user-interface grid

我正在为Android创建一个Kakuro游戏,它主要由一个大网格组成,根据一个模式只包含黑色和白色方块。我决定使用从Button扩展的自定义类来表示黑白方块。

但问题是,我无法弄清楚要使用和/或扩展来表示包含方形(Button - 包含)网格。它应该具有以下行为:

  • 应该能够沿x轴和y轴放置Button
  • 应该可以双向滚动,因为网格肯定会超出设备的屏幕尺寸。
  • 内存占用不应太大。

经过一番思考后,我决定创建一个扩展View的自定义类。但我不确切知道要覆盖哪些方法来获取我想要的行为。

所以有人可以告诉我应该覆盖哪些方法来获取我需要的行为? (这种行为有点类似于扫雷)。

或者我可以使用其他更容易/更快的方法吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果它是您想要的网格,我建议使用GridView

  

显示二维滚动网格中的项目的视图。这几项   在网格中来自与此视图关联的ListAdapter。

GridView教程:http://developer.android.com/resources/tutorials/views/hello-gridview.html

答案 1 :(得分:0)