DAY17:清单元件之实作

今天要给大家看实例,接下来用图片介绍。
首先我们先在主画面建立三个清单元件
https://ithelp.ithome.com.tw/upload/images/20211002/20140488d7eILQOtsu.png
以及新增两个客制化的画面
https://ithelp.ithome.com.tw/upload/images/20211002/20140488RCuRkRSLnE.png
https://ithelp.ithome.com.tw/upload/images/20211002/201404886RegMNS5iw.png
接着我们在MainActivity中建立客制化的类别data,用於之後要显示的Adapter资料。
https://ithelp.ithome.com.tw/upload/images/20211002/20140488CnP1Cj5XSf.png
我们要新增一个Mydapter,目的在於显示Spinner跟GridView的画面,首先,先将传入的Layout建立,接着取得相对应的资料,并将图片指派给ImageView呈现,将讯息指配给TextView呈现,垂直排列显示名称,若不是显示名称及价格,最後回传此项目画面。
https://ithelp.ithome.com.tw/upload/images/20211002/20140488Lzc49Ye8QN.png
下一步,我们须将图档加入到values的string.xml当中并建立Integer阵列,命名为resourceList。
https://ithelp.ithome.com.tw/upload/images/20211002/20140488KIttLqOSO8.png
再来,将图档读出并放在ArrayList中,将变数与xml绑定。
https://ithelp.ithome.com.tw/upload/images/20211002/20140488kb2bGJNXmS.png
接着,释放图档资源,并建立ArrayAdapter并传入各个xml档当作画面,以及设定横向的显示数列。
https://ithelp.ithome.com.tw/upload/images/20211002/20140488wb27xTs5Ad.png
完成後我们可以看到有下拉式选单(Spinner)
https://ithelp.ithome.com.tw/upload/images/20211002/20140488j50OqOxWMF.png
还有基本的ListView(纵向清单)可以往下滑
https://ithelp.ithome.com.tw/upload/images/20211002/20140488hEd6DJakzq.png
还有我们的GridView的这种方块的清单。
https://ithelp.ithome.com.tw/upload/images/20211002/20140488vBcYAbJifv.png


<<:  最短路径问题 (6)

>>:  [寿星优惠-2] 肉肉先生 Mr.zozo #当月寿星6折

[Day 3]专案始动(後端篇)

到底该为一路顺畅没出Bug高兴还是遇到难题花时间克服狂喜,都几 第三天终於该来建立专案了,我是使用I...

Day05 捷径环境介绍

Hello 大家, 来到了连假的第三天, 时间消逝得太快... 总觉得还没有太放松假期就要结束了QQ...

D8-(9/8)-中华电(2412)-存股好选择

注:发文日和截图的日期不一定是同一天,所以价格计算上和当日不同,是很正常的。 声明:这一系列文章并无...

【Day 15】- 汇率什麽的。爬! (实战汇率爬虫 on chrome)

前情提要 前一篇带各位实作了爬取 Ubuntu ISO 映像档的爬虫,并存在 JSON 档。 开始之...

Day 5 授权是种承担责任的能力!

成为一个成熟的人,就是遇到『禁止进入』或『前方无法通行』的标志时,就会乖乖遵守,免得踏入危险的场所,...