Android学习笔记1.1
来源:互联网 发布:matlab求海森矩阵 编辑:程序博客网 时间:2024/05/19 13:20
Udacity的android课程真心不错,所以跟了课
1.在学之前不知道什么是xml,虽然学过一部分java和html,但对xml并没有系统的理解。
xml全称extensible markup language,既然是mark up language,就代表和html差不多,所以上手其实不难,课程里都教了怎么建立android的xml前缀,来让xml满足android的数据传输,这对于之前没接触过xml的人来说太好了。
2.内容:
一共做了两周的内容,第一周详细介绍了android以及开发环境,这里用的是android studio。是intellj idea开发的平台,在当年写java时基本都用eclipse,但用上了intellj后就再也回不去了,友好的界面,强大的dependency管理,尤其喜欢gradle,这个集成软件管理系统,让你不需要像eclipse一样每一个外部的资源要一个个导入,gradle会自动帮你导入相关所有的资源,由此省时省力。
由于gradle的帮忙,使得我在开发android是不再需要向eclipse一样自己去创建一个个xml,因为他已经帮我创建好了基本的,比如style,string,mainactivity。所以只需要纯粹做码农的工作:打代码就好。
本周的学习主要是linearlayout,relativelayout 和三种基本view的属性操作(textview, imageview,button).
因为以前没怎么写过前端,现在发现前端其实对于布局的要求非常严格,一个良好的设计布局是一款app做的是否美观的关键,同时良好的布局带来的还是清晰简洁。
linearlayout是一种线性的排列方式,他能让在他这一层中的元素垂直或者水平的排列,比如在一个linearlayout里设置两个textview,那这两个textview 就会按照水平排列的方式,在手机上以一左一右的形式出现,如果选择vertical属性,那么这两个textview就会按列排行,一个出现在另一个的下面。
relativelayout并没有一定的排列顺序,他是根据你之前所写的view来进行排列,比如可以让后一个view对齐上一个view,左对齐,右对齐都可以,也可以对齐整个layout,比如出现在屏幕左下角,右下角已经正中间。
总结:当你想要把一个view放到屏幕的特定位置时,要用relativelayout,如果你希望你的view排列有序,建议使用linearlayout.
- Android学习笔记1.1
- Android学习笔记1.1
- Android学习笔记(1.1)
- Android学习笔记--Gson笔记
- Android学习笔记
- Android学习笔记(二)
- android学习笔记--序
- android学习笔记1
- android学习笔记2
- android学习零碎笔记
- Android 学习笔记
- Android学习笔记(一)
- Android ExpandableListActivity 学习笔记
- Android EditText 学习笔记
- Android学习笔记3
- Android学习笔记4
- Android学习笔记5
- Android学习笔记9
- 2016/10/4
- webxml中的安全约束
- 计算机程序设计(C++)
- c/s 自动升级(WebService)
- 数据库中schema与catalog简介
- Android学习笔记1.1
- 【CodeForces 525D】【dfs+思维】 Arthur and Walls 【只包含点和星的矩阵,需要将部分星变成点使点能组成矩形 】
- HDU 2215 Maple trees (凸包 最小圆覆盖 推荐)
- 关于网狐棋牌的数据库
- Android程序员必备-数据结构与算法之快速排序(二)
- Android 多渠道打包
- jeesite 批量添加数据
- Java Web:更改web.xml默认欢迎页面
- VS无法读取easyui中datagrid组件的json文件问题