为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第一门课(入门篇)

难度入门
时长 5小时 0分
学习人数
综合评分9.57
604人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.3 逻辑清晰
  • 生命周期
    查看全部
    0 采集 收起 来源:生命周期概述

    2018-07-09

  • xml文件做背景实现不同状态下有不同的效果:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item   android:drawable="@color/black" android:state_pressed="true"/> <!--按下状态下的颜色-->
        <item android:drawable="@color/white"/> <!--默认状态下的颜色-->
    </selector>


    查看全部
    0 采集 收起 来源:修改按钮样式

    2018-07-04

  • 1.去除Activity标题栏的方法:修改activity的theme属性 @android:style/...

    2.使用xml文件做控件的背景:

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android">
        <corners android:radius="5dp"/>  <!--圆角-->
         <solid
            android:color="@color/white"/><!--填充色-->
        <gradient
            android:startColor="@color/white"
            android:endColor="@color/red" /><!--颜色渐变-->
        <stroke
            android:width="1dp"
            android:color="@color/black"/><!--边框-->
    </shape>


    查看全部
  • 两种启动另一个Activity的方法:

    1. startActivity(intent);

    2. startActivityForResult(intetn,requestCode);

      接收返回的信息  onActivityResult(int requestCode,int resultCode,Intent data)

      返回信息  setResult(resultCode,data)

    补充:第一种方式不会接收返回的信息

    查看全部
  • Activity 在内部类中访问外部类的 Context 的两种方法:

    1.  Activity.this

    2. 在Activity类中定义 private Context  context = this;

      内部类中可直接使用 context

    查看全部
  • Activity的生命周期:

        OnCreate()  创建

        OnStart()   获取焦点

        OnResume()    失去焦点

        OnStop()   暂停

        OnDestroy()    销毁

        OnRestart()

    Actvity的四种状态:

        活动状态(Active/Running)  Activity处于界面最顶端,获取焦点

        暂停状态(Paused) Activity失去焦点,但对用户可见

        停止状态(Stopped)  Activity被完全遮挡,但保留所有状态和成员信息

        非活动状态(Kiiled) Activity被停止

    查看全部
    0 采集 收起 来源:生命周期概述

    2018-07-04

  • 1JDK2Eclipse3android SDK4ADT

    查看全部
  • view控件的gravity属性影响的是该控件内容的位置

    查看全部
  • TableLayout  表格布局

    1. 每一行有多个控件时,可以设置TableRow

    2. TableLayout的属性(全局属性)

      android:collapseColumns = "0,2"   隐藏某几列

      android:shrinkColumns = "1,2"  收缩某几列,以避免超出屏幕宽度

      android:stretchColumns = "1,2" 拉伸某几列,以填满空白部分.

      注意:列索引均从0开始;"*"表示所有列。

    3. 内部控件的属性(局部属性)

      android:layout_column = "1" 该控件显示在第2列

      android:layout_span = "2"  该控件占据2列


    查看全部
    0 采集 收起 来源:属性简介

    2018-07-03

  • 绝对布局  AbsoluteLayout 

    通过 layout_x 和 layout_y 属性直接指定控件的坐标

    缺陷:在不同尺寸的手机屏幕上会有明显差异

    查看全部
  • android:foreground  设置前景图

    android:keepScreenOn   保持屏幕唤醒

    android:foregroundGravity  设置前景图的位置


    查看全部
    0 采集 收起 来源:过关评测

    2018-07-03

  • 帧布局  FrameLayout

    查看全部
  • 相对布局中 子类控件相对子类空间的位置属性

    查看全部
    0 采集 收起 来源:使用相对布局

    2018-07-03

  • 相对布局  relativeLayout 

    子控件相对父容器常用到的属性:

    查看全部
    0 采集 收起 来源:理解相对布局

    2018-07-03

  • 布局可以嵌套

    查看全部
    1 采集 收起 来源:使用线性布局

    2018-07-02

举报

0/150
提交
取消
课程须知
Android应用大部分是使用Java语言进行开发的,本门课程同样使用的是Java语言,所以,在学习本门课程前必须掌握Java的基础语法以及面向对象编程,同时要求童鞋们对Android应用有简单的认识,如不了解不妨度娘一下哦
老师告诉你能学到什么?
1、android环境搭建 2、android应用程序框架的认识 3、android基础控件的运用 4、android的不同布局形式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!