为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Android攻城狮的第一门课(入门篇)_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

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

Amos
难度入门
时长 5小时 0分
  • RelativeLayout布局中的子布局有gravity属性 layout_centerInParent是设置子布局相对父布局居中 应该是与android:layout_gravity="center_vertical|center_horizontal"类似
    查看全部
    0 采集 收起 来源:过关评测

    2018-03-22

  • 1.android:layout_margin="xdp",会默认四个方向全都缩进xdp,加上方向,如marginLeft,则是对一个方向。 2.android:layout_alignBaseline的属性会使文本内容在一条直线上,注意,是文本内容!不是控件 3.android:layout_alignBottom会使两个控件的底部边缘对齐。其它属性都是类似的 4.相对布局中,很多属性都有Bottom/Left/Right/Top四个关键词,改变关键词为另外的关键词,即可实现类似的效果 5.相对布局一般用于实现类似“商品名称->商品描述”,一般是左右的格式。使用子类控件与子类控件的相对布局,会使布局位置非常准确 6.布局属性是可以多个搭配使用的,但每个类似作用的属性只能用一个,比如居左和居右只能有一个
    查看全部
    0 采集 收起 来源:使用相对布局

    2018-03-22

  • Button和ImageButton的特征
    查看全部
  • Button和ImageButton
    查看全部
  • 属性: id layout_width layout_height text内容 textSize textColor background EditText多出属性: hint提示输入 inputType输入限制
    查看全部
  • RelatvieLayout属性
    查看全部
    0 采集 收起 来源:理解相对布局

    2015-03-30

  • 在界面中显示以及输入文本信息 1.TextView 显示文本框控件 TextView = "String" 2.EditText 输入文本框控件 EditText = "Scanner input = new Scanner(System.in); input.next();" = "<input/>" = "<textarea></textarea>"
    查看全部
  • 新建 - other - Android - Android Application Project - named Application name = 应用程序名字[发布后如QQ] project name = 当前工程名字 选择最老兼容版本 , 当前Application版本 , 调用API版本 , 不断finsh Android应用程序结构分析: src = java的源代码 gen/ = 自动生成的配置文件 Androidx.x.x = 归档文件 , 当前application所需的SDK,类库,架包 asssets/ = 存放资源文件 , 比如说音频文件和图片 , 我们可以放入当前 , 但是asssest文件夹不会自动占用生成APP文件的大小 , 此文件夹内容不会被应用到就不会占用 [不占用] bin = 存放背编译后的可执行文件.apk , 以及应用用到的被打爆的资源文件 res/ = 架包 , 存放应用用到的所有资源 , 如图片布局等等 [占用] drawable 用于不同分辨率的调用 layout 布局文件.xml values存放<style>字符串,主题,颜色,v-x = 用于不同分辨率调用 AndroidMainfest = 清单文件(可配置一些与应用有关的重要信息,包名,权限,程序组件等)在一个应用程序运行的时候先读Manifest
    查看全部
  • Activity 的活动状态
    查看全部
    0 采集 收起 来源:生命周期概述

    2015-03-30

  • 神一样的判断条件
    查看全部
    0 采集 收起 来源:排查bug

    2015-03-30

  • 监听事件实现的三种方式: 1. 匿名内部类 2. 独立类 3. 实现接口
    查看全部
  • 嵌套 LinearLayout的时候,设置 gravity 属性 只要设置 最外层的 和 最内层的 即可
    查看全部
    0 采集 收起 来源:数字按钮布局

    2015-03-30

  • \sdk\tools\proguard\docs
    查看全部
  • 【Intent 带返回值的页面跳转】 第一个页面的工作: startActivityForResult(Intent xx,int requestCode) 第一个参数是 Intent对象;第二个参数是一个 “标识” 通过 startActivityForResult()方法 跳转页面 还需要一个 方法 接收 第二个页面 返回的 数据 该 方法 是 onActivityResult(int requestCode,int resultCode,Intent data); onActivityResult()方法写在onCreate()方法外部,与 onCreate()方法 同级 requestCode :请求标识; resultCode : 返回标识;data : 第二个页面返回的数据; onActivityResult()方法 的实现逻辑: { if( requestCode == 1 && resultCode==2){ //通过 判断 请求码 和 回传码 来唯一确认 回传数据 是否为 想要的数据 String content=data.getStringExtra("data"); tv.setText(content); } 第二个页面“回传”数据的方法: 1.被动式“回传”数据,回传的数据通过“Intent对象”封装; 2. Intent对象 封装数据的 方法 putExtra(key,value),通过键值对进行标识; 3. 通过 setResult(int resultCode,Intent i)方法 回传数据, resultCode 为 回传标识符; 4. finish()方法 销毁当前页面
    查看全部
  • 1.以创建 white_bg 的方式 分别创建 gray_bg orange_bg ashen_bg ; 2.在 drawable 文件夹下 创建 名为 white_selector 的 selector 标签; 添加子标签 <item android:drawable="@drawable/gray_bg" android:state_pressed="true" /> 添加子标签 <item android:drawable="@drawable/white_bg" />常态 白色 按下时 变成灰色 3.在 drawable 文件夹下 创建 名为 orange_selector 的 selector 标签: 添加子标签 <item android:drawable="@drawable/ashen_bg" android:state_pressed="true" /> 添加子标签 <item android:drawable="@drawable/ashen">
    查看全部
    1 采集 收起 来源:修改按钮样式

    2018-03-22

举报

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

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