Android 入门第一讲-安卓介绍+UI介绍(新建as项目,ui开发常见控件介绍,布局介绍)
- 1.学了安卓Android 有啥用?
- 2.Android stduio的使用
- 3.关于UI开发
- 4.Android的布局
1.学了安卓Android 有啥用?
1.可以参加服务外包比赛(含金量高)
2.毕业设计 设计你的应用产品+文档介绍
3.Android实习
4.找工作 移动端开发
(深圳百度腾讯安卓方向薪资 基本在月薪2万左右,这感觉,不是脉动,不是果冻,是心动!)
2.Android stduio的使用
1.新建项目
提示:kotlin语言是谷歌针对安卓开发推出的语言,语法和Java类似,目前来看更多人用的是java,这里我们用java
2.点击finish完成创建
3.关于UI开发
- 每一个页面对应一个activity
- Android中所有的页面开发一般是写在xml文件
- 每一个activity会有一个xml文件对应
- ui=控件+布局
1.常见控件
- TextView 文本控件
android:textSize–文本大小
android:textColor–文本颜色 - EditText 输入框
- Button 按钮
- ImageView 图片
99%ui可以用这四种控件来实现 我们学控件就是学它的属性
2.布局控件通用属性
-
android:id —-控件的id
-
android:layout_width和 android:layout_height—–控件的宽度和高度(单位dp)
wrap_content表示控件自适应,根据控件里面的内容而改变
match_parent(曾用名:fill_parent) 表示占据父控件所有空间 -
android:background—-控件的背景(两种值)
颜色
表示方式 : #+6位颜色的16进制 例如 #000000表示黑色(还可以在前面加两位数字表示透明度)
图片
表示方式: @drawable/+图片名称 或者 @mipmap/+图标名称
提示: drawable文件夹用来放图片,mipmap用来放图标,图片命名最好以java的标识符标准命名,不要大写或者数字开头 -
android:layout_margin—–控件相对父控件的外边距
-
android:padding——控件内容的内边距
4.Android的布局
布局是用来控制控件的位置
swing用到过的布局方式在Android里面都有与之对应的布局
swing | android |
---|---|
边框布局 | 相对布局 |
流式布局 | 线性布局 |
网格布局 | 表格布局 (已过时) |
卡片布局 | 帧布局 |
绝对布局 | 绝对布局 (已过时) |
约束布局-包含了5种布局的所有功能(布局大哥大)
关于UI的介绍就到这啦,下一篇讲布局大哥大的一号小弟线性布局,谢谢您的阅读
Android 入门第一讲02-线性布局LinearLayout(核心属性,嵌套,微信登录ui案例实现)