美文网首页
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