发表于: 2016-11-05 23:52:55
5 732
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_parent与wrap_content{
match_parent:填充满父视图相关数值;
wrap_content:根据内容大小改变相关数值;
}
}
}
明天要做的事情{
1.进行第一次课程实践;
2.开始接触登陆界面的设计;
}
遇到的问题{
1.找vpn用了很长时间,犹豫着到底要不要买,有这个钱但是害怕被骗,最后还是用了免费的先顶着。
2.很多文档都是英文的,常年四级没过,阅读有一定困难。不过加上翻译器后还行。
3.在第一步耗费时间过长,浪费了许多时间,导致未能达成昨日的目标。
4.咱们这个日报编辑和最终出来的文字换行不太一样,强迫症不知道怎么解决哪些换行呀。
}
谢谢昨日提供建议的@爱我修真院 前辈和 夸奖我的@唐浩 师兄。
感谢优达学城提供的视频、编辑器等(都是免费的) 这个不算广告吧,算的话我删了。。。
评论