使用androidsdk制作菜单驱动游戏

使用androidsdk制作菜单驱动游戏,android,android-layout,android-listview,android-scrollview,android-gridlayout,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主屏幕,那里有一个网格的图标,可

我正在开发一款Android游戏,目前我正在使用libgdx,它使用的是表格布局

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

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

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

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

我想区域3跨越2列,它将类似于android主屏幕,那里有一个网格的图标,可以上下滚动

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

我希望所有的屏幕空间被使用,以便在较高的屏幕上的内容得到拉伸,在较小的屏幕上得到拉伸下来

类似这样的内容(希望它能正确显示):

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

哪种布局可以让我完成这项任务?我在想网格布局还是桌面布局

Android API是否允许我“主题化”或“风格化”小部件,以提供跨多个Android版本一致的用户界面

我知道Android允许我“主题化”活动和“风格化”小部件,但这会导致布局中断还是Android会缩放我的自定义图像?我正计划将我的图像按屏幕密度进行分割(如果有意义的话)

如果有人能给我指出正确的方向,或者分享他们使用Android API而不是游戏引擎或框架为Android开发游戏的经验,那就太好了


谢谢你抽出时间

你们有并没有尝试过其他不同布局的例子?@jblasco是的,我有。我一直在试验TableLayout,因为它让人感觉来自libgdx是很自然的,但我无法让它按照预期或想要的方式工作。我一直在阅读Android API文档,也在谷歌中搜索特定主题,但仍然没有找到一个例子来做我想做的事情。非常感谢。