安卓入门第一讲-安卓介绍+UI介绍

安卓入门第一讲-安卓介绍+UI介绍

学了安卓有啥用?

1.可以参加服务外包比赛(含金量高)
2.毕业设计 设计你的应用产品+文档介绍
3.Android实习
4.找工作 移动端开发
安卓入门第一讲-安卓介绍+UI介绍
安卓入门第一讲-安卓介绍+UI介绍
(深圳百度腾讯安卓方向薪资 基本在月薪2万左右,这感觉,不是脉动,不是果冻,是心动!)

Android stduio的使用

1.新建项目
安卓入门第一讲-安卓介绍+UI介绍
安卓入门第一讲-安卓介绍+UI介绍
安卓入门第一讲-安卓介绍+UI介绍
提示:kotlin语言是谷歌针对安卓开发推出的语言,语法和Java类似,目前来看更多人用的是java,这里我们用java
2.点击finish完成创建
安卓入门第一讲-安卓介绍+UI介绍

关于UI开发

  • 每一个页面对应一个activity
  • Android中所有的页面开发一般是写在xml文件
  • 每一个activity会有一个xml文件对应
  • ui=控件+布局

1.常见控件

  1. TextView 文本控件
    android:textSize–文本大小
    android:textColor–文本颜色
  2. EditText 输入框
  3. Button 按钮
  4. 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用来放图标

  • android:layout_margin-----控件相对父控件的外边距

  • android:padding------控件内容的内边距

Android的布局

布局是用来控制控件的位置
swing用到过的布局方式在Android里面都有与之对应的布局

swing android
边框布局 相对布局
流式布局 线性布局
网格布局 表格布局 (已过时)
卡片布局 帧布局
绝对布局 绝对布局 (已过时)

约束布局-包含了5种布局的所有功能(布局大哥大)

关于UI的介绍就到这啦,下一篇讲布局大哥大的一号小弟线性布局,谢谢您的阅读
安卓入门第一讲-安卓介绍+UI介绍