DAY11:应用程序元件Activity之实作

今天,我要做个简单的小程序,实作前一天所介绍到的Activity功能。我要做的是关於牛排馆的点餐系统。
首先我们要先设计出画面1的画面,使用到的元件大多与前面所提到的大同小异,那就开始吧!
下图是第一个画面的xml档,用到的元件有textview跟button两种而已。
https://ithelp.ithome.com.tw/upload/images/20210926/201404889LuuS5XF6X.png
https://ithelp.ithome.com.tw/upload/images/20210926/20140488QvoPpwDJzX.png
接下来,我们要做第二个画面的设置,第二个面设置的元件就会稍微多一些了,包括三个textview、exitview、button、radiogroup、radiobutton等,先给大家看设置完成的画面。
https://ithelp.ithome.com.tw/upload/images/20210926/20140488lojgYq0tXS.png
再来给大家看我的xml档,其中注意的,因为元件较多,因此再设置关联线的时候,也必须注意一下,这部分我进行的时候有点卡卡的
https://ithelp.ithome.com.tw/upload/images/20210926/20140488XAv8uTfuNo.png
https://ithelp.ithome.com.tw/upload/images/20210926/20140488VNnB5p6zHX.png
https://ithelp.ithome.com.tw/upload/images/20210926/20140488plubR5dl7d.png
https://ithelp.ithome.com.tw/upload/images/20210926/201404881aMmamgGn0.png
https://ithelp.ithome.com.tw/upload/images/20210926/20140488daMunJh6i1.png
画面都完成後,就可以开始打我们的主程序码,在这边,一样是分成MainActivity跟MainActivity2做。
MainActivity先将我们在第二页会进行选择的变数与xml元件结合,再宣告bundle,再把我们所得到的牛排种类、熟度、酱料等资讯放入bundle。
https://ithelp.ithome.com.tw/upload/images/20210926/201404887x9Z4L5Dmf.png
MainActivity2透过Intent切换至MainActivity2,并且传递我们的Request Code作为识别码,以及验证发出去的对象,并且确认执行状态,读取bundle资料。
https://ithelp.ithome.com.tw/upload/images/20210926/20140488rq0BEopHEE.png
最後我们做出来的结果,简单呈现一下。
首先是进入点餐页面:
https://ithelp.ithome.com.tw/upload/images/20210926/20140488vDcWw1FIUa.png
按下选择後,进入第二个页面,并且可以任意选取熟度跟酱料,以及输入牛排种类:
https://ithelp.ithome.com.tw/upload/images/20210926/20140488HQQBrzUr01.png
最後按下送出,会返回至第一个页面,并且显示刚刚所选择的内容:
https://ithelp.ithome.com.tw/upload/images/20210926/20140488xDtAr6NFta.png
以上,就是简单应用前一篇所描述到的内容。


<<:  [Day26] React - 设定属性(style属性 & 事件属性)

>>:  [第十一只羊] 迷雾森林舞会IV 登入系统

Day 3 - 安全签章: HashId 计算

图 3-1: 各栏位资料范例 经过前一篇文章的示范,我们使用 Postman 的测试拿到了 Non...

抓取资料库数据 - SQL基础语法(上)

终於进到SQL的部分了~~如果你已经是Excel函数小能手,相信我!想要快速上手SQL真的不会很难。...

[Day9]Beat the Spread!

上一篇介绍了Rare Easy Problem,是一题比较难的题目,但是在了解题目是怎麽算得之後,最...

Day-01 一个从零开始转职程序工程师的故事

这张照片是程序视讯课的背景图,3月时在山上人家拍的樱花 相信这类的转职故事大家应该看过很多吧? 但...

Day10 X 实作一个简单的 Virtualized List 吧!

Facebook、Instagram 应该都是我们日常生活中非常依赖的社群媒体了,每天闲来无事就要...