使用Android SDK制作菜单驱动的游戏

时间:2014-01-23 21:36:53

标签: android android-layout android-listview android-scrollview android-gridlayout

我正在开发Android游戏,目前我正在使用libgdx使用表格布局。

我想尝试Android SDK,因为我的游戏是菜单驱动的,Android API似乎有很多我需要的游戏小部件。

我的一个屏幕分为4个区域(横向)。

我希望区域1跨越1列并且可以像列表视图一样滚动,但显示自定义小部件列表(非常类似于有图片的联系人卡片,旁边有信息显示的信息)。

我希望区域2跨越2列,它将类似于区域1,但小部件类与区域1中使用的小部件不同。

我希望区域3跨越2列,它将类似于android主屏幕,其中有一个网格,上面有可以上下滚动的图标。

最后,我希望区域4跨越一列,并分成3行,以容纳3个不同的独特小部件。

我希望能够使用所有屏幕空间,以便在更高的屏幕上内容得到拉伸,在更小的屏幕中,它会被拉伸。

这样的东西(希望它会正确显示):

----------------------------
 | == | ==== | ++++ | [] |
 | == | ==== | ++++ | [] |
 | == | ==== | ++++ | [] |
 ----------------------------

哪种布局可以让我实现这个目标?我在想GridLayout或TableLayout。

Android API是否允许我“主题化”或“设置”小部件以提供跨多个Android版本的用户界面?

我知道Android让我“主题”一个活动和“风格”小部件,但这会导致布局中断或Android将扩展我的自定义图像?我打算按屏幕密度分割我的图像(如果这有意义的话)。

如果有人可以指出我正确的方向,或者分享他们使用Android API开发Android游戏的经验,而不是游戏引擎或框架,那将是很棒的。

感谢您的时间。

0 个答案:

没有答案