两天晚上,一个奇迹
前言
在移动第一次培训过后摆烂四天,看到身边的小伙伴一个一个地完成作业,我慌了,便从昨天晚上开始写作业,尽管过程中遇到了不少小困难,但在同学和学长们的帮助下,终于拿下!
一些作业过程中遇到的(蠢)问题
(虽然蠢,但确实曾让我困惑不已)
空格
在activity_main_xml中,第一行上尖括号和LinearLayout不能分开
设置背景
刚开始不知道怎么设置,去网上搜一搜还没找到(小伙伴们有的酒搜到了,就离谱),再一度想要放弃时,我灵机一动,在第九行尖括号内输入android:background=...,直接拿下。
图片
刚开始不知道怎么把图片弄到split里面,询问了一下我亲爱的室友后,才知道要讲图片先复制到drawable里面,然后再引用。
新建
在我想实现页面跳转时,就想到了要先建一对...xml和...java,原本不知道怎么建,又是询问了一下亲爱的室友,才知道要在new里面点击activity才行。(别看我总是问室友,但我都是在搜索无果再问的。)
居中
刚开始分不清center和center_horizontal
尖括号引发的惨案
在TextView中不能这样写:Android:text="Life + u = sweet >_<",虽然不会报错,但在虚拟机上跑不动,因为不能有'<'
warnings
原来总是对代码中的warnings置之不理,今天才知道可以在选中后右键点击,进行优化。
许多小问题(想不起来了)
比较正常的问题
监听button和页面跳转
具体遇到了什么问题不太好描述,反正就是cv上去之后直接保了十几个错误,既有{}的问题,又有导包的问题,反正一顿操作还是弄好了。
关于EditText中的背景颜色
今天去找了srgg,在解决了一些问题后,代码在虚拟机上还是跑不起来,srgg就让我回去在新建项目里cv试试,然后我就cv一串代码,运行一次,cv一次运行一次,终于,让我锁定了这一行代码android:background="@color/material_dynamic_secondary90"
没有它时就能跑,有就不能,然后我就换了个颜色 android:background="@color/white"
竟然能跑了,再试一试,黑色也可以跑。但我目前还不知道这是我个人电脑的问题,还是共性的问题,接下来继续探索。
浅谈收获
AS的运用
看报错
在进行网上查询前,必须讲红码认真的阅读,说不定就有能读懂的(比如上面尖括号引发的惨案)。
搜索
运行报错
在虚拟机跑不起来时,不妨新建项目,用cv排查大法
结语
好好学习,天天向上。