美文网首页
Android基础入门

Android基础入门

作者: 南在南方i | 来源:发表于2019-08-25 23:07 被阅读0次

Android里面大部分控件都会提供很多方法
这些方法只需要自己去重写 不需要自己去主动调用

Activity 界面

管理一个界面从创建到运行到结束的整个过程


Activity生命周期.png

界面活动的不同内容

界面 方法
配置界面 onCreate
启动界面 Start
重新启动 reStart
唤醒界面 reSume
暂停界面 Pause
销毁界面 Destory
  • 界面启动 onCreateonStartonResume
  • 点击home键 回到主界面 onPause
  • 通过后台 重新运行这个程序 onRestartonStartonResume
  • 使用返回键 返回到主界面 onPauseonDestory

布局

使用两种方式界面布局

1.xml配置

  • 命名特点:activity_界面功能。xml
  • xml文件就是一个容器:可以放很多UI控件
  • 默认一个Activity对应一个xml配置文件

2.使用java代码创建
通过添加id号可以唯一标识某一个控件 或者 组件(容器)

这么多控件该如何布局
布局 方法
约束布局 ConstraintLayout
线性布局(垂直/水平) LinearLayout
相对布局 RelativeLayout
帧布局 FrameLayout
表格布局 TableLayout / GridLayout
绝对布局 AbsoluteLayout
什么时候需要用代码创建 什么时候使用xml配置
  • 如果添加的控件是静态的 (变化的东西不多) 选择xml配置
  • 如果需要灵活的操作这个控件 选择代码创建
  • xml:解耦 安卓推荐使用
程序或者某个UI模块都可以有自己的样式style
  • 可以在values.styles.xml里面定义
  • 不需要ActionBar

控件

一个视图(所有看得到的都是视图)

  • 基础阶段:学习系统自带的控件 熟悉
    TextView/ EditText/ Button/ ImageView /ListView /RecycleView /ScrollView /ViewPager /ProgressBar /Switch
  • 高级阶段:自定义
    ①在已有的控件基础上加上自己的功能 继承
    ②自己画
一个控件就是一个类的具体对象

ImageView:属性 方法

控件的尺寸
  • 子视图:将一个控件添加到一个容器中,控件就是这个容器的子视图
  • 父视图:容器就是这个控件的父视图
    match_parent 和父视图一样大
    wrap_content 包裹内容 和控件的内容一样大
    20dp 具体尺寸

PS.

今天终于踏入了Android的大门,并且上午有幸能听到学长对面试的感悟,觉得面试也并非是一件可怕的事情,只要基础知识扎实并且有为人处世的能力,但是我仍然觉得这两方面都需要去努力,不能仍然觉得自己是个孩子每日沉迷于自己的舒适区当中。今天做的demo也很有意思不过可能不太符合社会主义核心价值观hhhh防止账号被封就不具体上传了,希望每一天都能过得更有价值


我爱.jpg

相关文章

网友评论

      本文标题:Android基础入门

      本文链接:https://www.haomeiwen.com/subject/hptlectx.html