浅谈听与做的差别
1.培训听时:
去听课的时候听到了好多知识点,例如如何用线性布局,layout结构的vertical,horizonal和Textview等等知识,并且还讲了什么width,height,weight,toast,Alert,log啥的,反正听的时候是一知半懂,因为也没有具体上机操作,就给了一种我大概懂一点的错觉,给我一种我能做出来和学长一样的那个界面的错觉,直到今天实际上机后才发现脑袋一空啥都不知道....
2.上机做时(具体折磨过程):
初始过程
我按照学长给的blog和b站视频依着葫芦画瓢,把基本的东西搭建起来了,构建了像padding,margin,textview,edittext以及gravity等的东西,但是我死活没搞懂这个文字的具体方位该如何写才能达到起初设想的那样,(最先的想法是想仿照微信的登录界面设计一个,但是不知道那个登录和注册的横向水平操作不知道怎么搞,不知怎么搞horizonal),于是我决定把它俩换成竖直对齐的方式,但是在设置为一左一右的过程中水平对齐又没搞好(头秃),于是就成了一个左下一个右上,当然在界面中心上部也添加了一个标题,暂且定为“随想笔记”毕竟是为srgg设计的,偶尔想起时就记下来。
操作阶段
在进行了最初的Textview初始化后,我又添加了Edittext的布局,添加了用户名和密码两行可输入横线作为用户输入他们的账号和密码的地方,在其上是登录和注册,我准备通过简单的intent实现不同页面的跳转,虽然很麻烦,但是push和pop还有其他的跳转方法都好难,对于我这种初学者还是从最基础开始吧(卑微)。另外在此操作过程中我尝试着为界面添加自己喜欢的picture(绝对不是pdd百亿补贴),通过网上的搜素方法我找到一篇与此相关的文章,之前好多都是为我的AS设计背景的,我学会了background的使用方法,具体方法如下:
<code class="prettyprint" >android:background="@图片所属文件夹/图片名称"
这里我改了图片的名字,要不然输入起来太麻烦了。
困难阶段
目前卡在页面跳转方面,对于Activity的跳转还不熟悉并不能够很好的写好,更别说Shareprevence了,至于Toast虽然感觉很高档,但是我觉得我目前的界面还用不到,所以并没有加入Toast,eee要是以后如果用到报错或者等待界面的时候可能会用到这个气泡,然后虽然我的界面是上下对齐的,但是我还不知道怎么去准确安排我要的东西的位置,以及srgg讲的不同手机屏幕的大小问题的解决办法我也没有领悟,一点不懂,希望后面能慢慢搞懂吧,就是想要到某个文字去哪个位置就写到哪个位置的问题。
总结
通过这次培训我学会了一点入门,能够进行基本的静态布局和背景的设置,但也让我明白了我不懂的地方还有很多,这只是一点点内容,要想完成大作业还要学很多东西,我会尽力的。