发表于: 2016-11-05 23:52:55

5 729


import 在线xml代码编辑器:http://labs.udacity.com/android-visualizer/#/android/xml-syntax-errors

       词汇术语表:https://s3.cn-north-1.amazonaws.com.cn/static-documents/nd803/Android+for+All+-+Vocabulary+Glossary.pdf

  类似外国程序员的知乎?:http://stackoverflow.com/

  //这些是今天除了google搜索外用到的网址

  

今天完成的事情 {

1.找到合适的vpn{ //因为搜索上的许多网站都需要fanqiang才能上

(1)赤兔 免费        看网站没啥问题 看视频太卡;

(2)蓝灯 每月800m    之前用的,看网站没啥问题 看视频太卡;

(3)green 每月200m   听说很好;

}

/*我本来想直接买的,但是总是听说vpn不稳定,有的vpn厂商说跑就跑,希望前辈师兄们能提个建议

 讲真的我觉得很多新人都卡在fanqiang上,网上说的goagent其实早就不更新了,找个代理ss-fast也听说前一段炸了

 搞到最后还是用起了vpn,还不敢买。希望修真院最好能够为大家提供一个稳定的vpn建议。

*/

 

2.学会在google上搜索编程的内容 {

(1)绝大多数的内容都会搜索到 develop.android.com 中相关的内容,这是google针对安卓开发者专用的数据库,        大多数公式、参数问题都能在里面得到解决;

(2)各大类如shackoverflow的社区也是很靠谱的;

}

//这前两步虽然花了我很长时间,但我觉得是值得的,工欲善其事必先利其器。浩如烟海的代码我们不可能都记住,很多错误我们无法自己解决,次好的办法就是google一下,最好的当然是找个老大呀!

3.完善了关于视图的知识 {

(1)颜色可以通过代码来改变; //颜色代码:http://material.google.youdaxue.com/style/color.html#color-color-palette

(2)文字大小表达式 android:textSize = "数字sp"

  文字颜色表达式 android:textColor = "颜色"

(3)文字有其建议的大小 { //文字设置:http://material.google.youdaxue.com/style/typography.html#typography-styles

a.选择太多文字大小格式容易让用户混乱,所以选择三到四种(小,中,大,极大)

b.在你不想声明具体文字大小具体的sp时可以使用这个表达式

android:textAppearance = "?android:textAppearanceLarge" 

Large(22)这里可以换成Small(14)或是Medium(18);

}

(4)android:textAllCaps = "布尔值" //布尔值为true则文本全部大写,false则没有改变

(5)android:style = "bold|italic"  ; //bold是加粗,italic是斜体,用|来同时加粗斜体

(6)了解了ImageView的相关知识{

a. android:src = "@drawable/图片名字"  ; //src代表source,@代表引用,就是引用drawable文件夹中的图片;

b. android:scaleType="center"  ; //center在视图中使图像居中,不执行缩放;

c. android:scaleType="centerCrop"  ; //均衡的缩放图像(保持图像原始比例),使图片的两个坐标(宽、高)都大于等于 相应的视图坐标(负的内边距)。图像则位于视图的中央;

}

(7)初步了解了视图组的相关知识{

a.多个视图需要统辖于一个视图组之下;

b.视图组被称为父视图,父视图所统辖的是子视图;

c.目前我学习了linearlayout(线性布局)和relativelayout(相对布局)两种父视图;

d.linearlayout就是将视图排列成一行或一列;relativelayout的灵活性更高,子视图可以相对于其他视图进行指定;

e.以 <LinearLayout 开始 以 </LinearLayout> 结束 中间是各个子视图;

}

(8)android:layout_weight="1dp"{ //layout_weight权重这个比较难理解的概念我单独拉出来按自己理解说一下;

a.权重就相当于父视图在分家产,子视图权重多的占的空间就多,按比例分配。不设置权重默认为0,仅占据其本身设定的空间;

b.在vertical中height=0,在horizontal中width=0   ;

}

(9)match_parentwrap_content{

match_parent:填充满父视图相关数值;

wrap_content:根据内容大小改变相关数值;

}

}   

}


明天要做的事情{

      1.进行第一次课程实践;

      2.开始接触登陆界面的设计;

}


遇到的问题{

      1.找vpn用了很长时间,犹豫着到底要不要买,有这个钱但是害怕被骗,最后还是用了免费的先顶着。

      2.很多文档都是英文的,常年四级没过,阅读有一定困难。不过加上翻译器后还行。

      3.在第一步耗费时间过长,浪费了许多时间,导致未能达成昨日的目标。

      4.咱们这个日报编辑和最终出来的文字换行不太一样,强迫症不知道怎么解决哪些换行呀。

}


谢谢昨日提供建议的@爱我修真院 前辈和 夸奖我的@唐浩 师兄。

感谢优达学城提供的视频、编辑器等(都是免费的)  这个不算广告吧,算的话我删了。。。

  



返回列表 返回列表
评论

    分享到