Android预订系统应用程序

时间:2014-06-10 18:27:57

标签: android android-imageview android-image android-imagebutton

我正在制作办公室预订系统的Android应用程序。我想要它,以便用户可以点击座位来保留它。此外,我希望座位在保留后进行颜色编码。我只有一张可以使用的楼层地图。我怎么能用图像和按钮做到这一点?

2 个答案:

答案 0 :(得分:0)

一个非常简单的实现方法是,使用相对布局,或者如果可能的话使用gridlayout并将按钮排列为带有数字的楼层座位。单击按钮时,保留座位,更新某些数据库或存储信息的任何内容,并禁用该按钮。

答案 1 :(得分:0)

我将此作为答案添加,因为这似乎是正确的方法。

设置相对布局。您不需要平面图的实际图形。这会使屏幕尺寸变得复杂。无论如何,你几乎肯定会允许横向/纵向。

您可以使用imageViews并创建整个布局的网格。将布局中的每个图像标记为行,列,如:01,02,03,11,12,13等,并且无限期地标记。这样您就可以知道点击了哪个图像。默认情况下,使用"可用"每个座位的状态。创建一个辅助"不可用"您可以稍后交换的图形版本。

当用户点击图像时,使用XML中的onClick处理程序来调用检查座位的函数。如果可用,请运行步骤使其不可用,以及您需要设置的任何其他数据。如果它不可用,请不要做任何事情。

几个月前我写了一个使用这种精确模型的BubbleWrap弹出游戏,效果很好。 (我在这里将它链接起来,但我相信远程链接/插入在这里不受欢迎)

整个答案非常表面,因为它需要对细节进行研究。但这应该足以让你感动。