软件园学生在线

  • {{ item.name }}
  • 2023试用期

登录与注册

【马英哲:移动第一次作业】移动 yyds!

  • Home2004102618
  • 2022-10-13
  • 0

两天晚上,一个奇迹

前言

在移动第一次培训过后摆烂四天,看到身边的小伙伴一个一个地完成作业,我慌了,便从昨天晚上开始写作业,尽管过程中遇到了不少小困难,但在同学和学长们的帮助下,终于拿下!

一些作业过程中遇到的(蠢)问题

(虽然蠢,但确实曾让我困惑不已)

空格

在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排查大法

结语

好好学习,天天向上。

Home2004102618
Home2004102618
© 2025 软件园学生在线
Theme by Wing