前言:关于我这次培训
如题,哇,真的难,培训时确实0基础啥都听不懂,带一个电脑根本不敢用,因为一低头,学长大屏幕上的代码就又多了一面.不过确实通过b站和会议回放,能让敲代码不太需要懂得代码每个单词的意思,只需要知道一行代码的作用就行了,好评好评.
1.被刚接触代码支配的经历
我上课可以说是啥都没学到,倒不是没听,主要是一点基础都无,所以课上对我的帮助极其有限,更多还是在学长[关照]下勉勉强强完成了作业.
刚上手时
↑ 现在我看我都想笑哈哈哈哈,居然在最后建button,可乐死我了,这还问了学长,这可得被嘲笑一番
↑ 确实当时不知道啥意思,现在懂了
↑ 问了这个问题以后学长让我以后截图,不要拍屏幕,现在看来确实挺闹心
↑ 这个红了确实有些莫名其妙,后来通过清除缓存,重启as得以解决,后来又遇到了更离谱的,同样的代码,在这个项目里无法实现跳转,但复制粘贴到新项目里居然奇迹般地能够跳转了,这时我提出了:这个写软件的软件的bug比我写的软件的bug都多(bushi)解决问题新思路:把代码复制粘贴到新项目里遇到的一些问题以及解决方案
①按钮颜色一直是基佬紫,background="@color/"根本改不了
具体病情:
用了这个代码,在CSDN上找的,当然有很多方法,但这个就一句,简单粗暴app:backgroundTint="@null"
②多个linearlayout并列会导致我这种菜鸟很容易就看窜代码
所以我学会了用注释
哇,真的很简洁好吧,虽然缩进对齐还是有点问题抄的还算有用的代码
①颜色
还算挺有用的吧,不用频繁的去查颜色的代码了,直接设置好就行,用的时候直接@color
②跑马灯(反正b站上那个人这么叫的)
就是让文字滚动起来吧,还挺有意思的
<TextView android:id="@+id/tv_two" android:text="@string/tv_two" android:textSize="30sp" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:singleLine="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusable="true" android:focusableInTouchMode="true"/>