自主学习Android_APP开发 #纪录2

纪录时间:2022/05/02

【碎碎念】
欧~天啊...距离上次纪录已经快半个月前了w
主要是自己一直在拖,没有空时间来学,而且这阵子也在忙面试
电脑空间也快炸掉了...一堆事,变的懒洋洋的(摊
太颓废了,这可不行,哈哈哈~
今天先继续进度吧~上次...架设开发的环境...然後安装Android手机模拟器来着
後来也有试着开开看,不过...跑没多久电脑就超卡w
嘛...现在用的破笔电也4年多了w 碎碎念先到这边好了。
刚刚想发文还被新手训练沙小的挡下来=..=

【Kotlin基本语法】
前阵子有想要继续练习,但也没啥从哪开始的头绪,就先看人家铁人赛的文章了
文章安排在架设完环境就接着讲Kotlin的基本语法了,大概看了一下...
感觉上文章提到的语法真的还是很基本,基本一定会用到的回圈跟判断的语法
写法感觉也跟其他程序语言差不多...不过就大概先看过
果然还是要等实做时,直接打程序跟爬资料更能让我印象深刻

参考文章#1:『Kotlin with android studio 开发30天不间断 』day.2

【APP介面】
那麽基本上就还是照着它系列文章了解,APP介面设计的一些操作,其实刚开始有点看不懂是什麽
不过实际操作,看他讲解"ConstraintLayout"先拉了一个按钮,基本上也照做
然後看起来...直接把物件拉到APP画面上,基本上就会直接新增到左下角的「Component Tree」里面

参考文章#2:『Kotlin with android studio 开发30天不间断 』day.3

然後我也做了点实验,最一开始创建专案时,有一个TextView的物件,它就是在画面正中间
我本来还以为是只有Button物件会跑到左上角,但实际拉一个textView物件之後,它也跑到左上角了
https://ithelp.ithome.com.tw/upload/images/20220502/20140176BKK35MynrO.png
然後Component Tree那边也有两个红色惊叹号,点开来看
https://ithelp.ithome.com.tw/upload/images/20220502/2014017694cmWOkCCZ.png
感觉上是在说...物件缺少约束,所以会跑到座标(0,0)的位置
看起来...是要给四边限制,才不会跑到左上角,左上角大概是(0,0)吧!
然後约束看起来是在...右上角Design的地方可以设定,物件的属性的地方
也有Constraint Widget的栏位可以弄约束...看起来...
直接从APP画面拉框框的四个点点好像也可以
https://ithelp.ithome.com.tw/upload/images/20220502/20140176sNddFicdNu.png
不过拉完...刚刚的红色惊叹号变成黄色惊叹号了w
https://ithelp.ithome.com.tw/upload/images/20220502/20140176u2OKnvpNTt.png
恩...看起来是要我把Button改成@string,标为字串的感觉(?
滚到下面也有Fix可以直接修~蛮方便的~
https://ithelp.ithome.com.tw/upload/images/20220502/20140176MKpXWrXjcP.png
这也让我想到上次有类似的问题,上次要修改画面上的"Hello World!"时也是跳警告通知
说要新增字串来源,里面也是有@string,看起来Android介面上的文字应该是都要经过相同流程
才不会影响到程序吧~(思考

就跟参考文章2里面提到的,它介面都是用XML程序设计的,应该是怕没有标为字串在程序上有冲突吧
在右上角也可以看到有「Code」标签,点开就可以看到Button的XML程序
https://ithelp.ithome.com.tw/upload/images/20220502/20140176VHvYkpVFtF.png

最後看一下,没有了其他颜色的惊叹号後,按钮正常的在画面中间啦!((欢呼
https://ithelp.ithome.com.tw/upload/images/20220502/20140176OmowOVI9Pf.png
然後...模拟器真的让我电脑卡卡的w明明感觉真的没做什麽东西
但时间已经过去一个多小时,今天先这样吧!今天开始弄的时间比较晚
明天应该没什麽事,再慢慢补//後面的介面摸清楚@@

那麽最後,谢谢阅读我个人学习纪录的你!


<<:  [K8s学习笔记] 透过depolyment操控pod

>>:  js:callback中调用类的function

Python 练习

今天也是要让大家来练习,那我们就开始今天的进度吧! 题目 毕氏三元数,是指三角形中,两股ab、斜边c...

[DAY 15] _EEPROM记忆体读写

前天在讲I2C时序的时候应该接着这部分讲的,忘记了这个记忆体的读写对了解I2C很有帮助的实际例子,今...

人脸辨识-day17 应用层面--3

除了上述的应用,目前因人脸辨识技术的持续进步,使用人脸侦测时可以将五官抓出,来分析脸上五官的点,利用...

参赛心得&感想

首先要先回顾、检讨一下, 刚好遇到专案忙碌的时候, 写出来的文章有点惨不忍睹, 很多程序的细节其实没...

System Design: 读书心得3

这篇的主题是因为有朋友提到 Database vs Data warehouse 的差别,所以就开始...