android预订系统应用程序

android预订系统应用程序,android,android-imageview,android-image,android-imagebutton,Android,Android Imageview,Android Image,Android Imagebutton,我正在为一个办公室的预订系统制作一个android应用程序。我想要它,这样用户就可以点击一个座位来预订。此外,我希望座位在预订后进行颜色编码。我只有一张地图的图片可以使用。如何使用图像和按钮实现这一点?一个非常简单的实现方法是,使用相对布局,或者如果可能,使用gridlayout并将按钮排列为带数字的楼层座椅。单击按钮时,保留座位,更新一些数据库或其他存储信息的内容,并禁用该按钮。我将此添加为答案,因为这似乎是正确的方法 设置相对布局。您不需要楼层平面的实际图形。这将使屏幕尺寸方面的事情复杂化。

我正在为一个办公室的预订系统制作一个android应用程序。我想要它,这样用户就可以点击一个座位来预订。此外,我希望座位在预订后进行颜色编码。我只有一张地图的图片可以使用。如何使用图像和按钮实现这一点?

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

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

设置相对布局。您不需要楼层平面的实际图形。这将使屏幕尺寸方面的事情复杂化。几乎可以肯定,无论哪种方式,您都必须考虑风景/肖像

您可以使用ImageView创建整个布局的网格。将布局中的每个图像标记为行、列,如:01、02、03、11、12、13等,并无限期标记。这样,您将知道单击了哪个图像。默认情况下,使用每个座位的“可用”状态。创建图形的第二个“不可用”版本,以便以后进行交换

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

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


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

您可以使用单独的图形显示座椅的状态(使用或未使用)(设置图像资源)。您可以将“android:onClick”直接放在每个座位的XML上。您还可以向XML中添加标记参数,这样就可以知道刚才单击的是哪一个。问题是我只有一张平面图,所以如果我在每个座位上都按一个按钮,那么地图上大约有50-60个座位,结果会变得一团糟。此外,由于屏幕尺寸不同,每个按钮的位置不能硬编码。你能提出其他想法吗?任何帮助都将不胜感激。嘿,非常感谢!我会继续用你的解决方案看看我能用它做些什么。你能把你的密码发电子邮件给我吗?好的,当然可以。请接受我的答案(打勾)。然后,转到我的个人资料,并按照链接到我的网站。从那里你可以直接联系我,如果你喜欢,你可以抓取我刚才提到的应用(在Android开发部分)