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

Android攻城狮的第二门课(第1季)

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • /** * SimpleAdapter(Context context, List<? extends Map<String, ?>> data, @LayoutRes int resource, String[] from, @IdRes int[] to) * context:上下文 * data: 数据源(List<? extends Map<String, ?>> data)一个map所组成的list计划 * 每个map都会对应listview列表中的一行 * 每个map(键-值)中的键必须包含所有在from中所指定的键 * resource:列表项的布局文件ID * from: map中的键名 * to: 绑定数据视图中的ID,与from成对应关系 */
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 数据适配器:连接数据源和视图界面的桥梁 {ArrayDapter数组适配器;绑定单一数据,数据源为集合或数组 SimpleAdapter简单适配器,数据源只能是特定泛型的集合 实现过程:新建适配器-添加数据源到适配器-视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2017-03-01

  • 在配置中注册文件。 每一个activity service Receiver在编写之后都需要注册 注册就在Mainfest 中 除了 provide 需要另加一个域名 组件 application 跟标签 设置标题样式 图标 只有一个可以包括各种各样的组件 activity service contentprovider receiver activity 全名的书写方式 包名.类名 启动没有在清单中注册的就会抛出运行时异常 intent 组件间通信的手段 当组件通过name属性 2intent filter过滤器的作用 截取程序新建的第一个activity的标志 通过Main Service服务同activity使用的每一个service绑定 后台逻辑代码的处理 contentProvider数据库的访问 程序内核间的访问 broadcast Receiver面向全局的窃听器 intent filter主键间的介绍和过滤器action符合 两个android 配置文件 全局包名 16对应4.1 19对应4.4 application icon对应用的全局终止 整个应用的res 文件夹下的图 label theme 四个主键 声明组件继承相应的组件 contentProvider 快捷键alt+/代码的提示 ecplise中组件的信息activity mainactivity service name 属性是必须要写的 通过快捷键写 name 属性是包名.类名 provider name 和uri的定义 authorities 配置组件 intentfilter 第一个activity是android自带的activity完成组件和组件间的通信 跳转的作用运行应用 观察到跳转 到第二个界面的跳转通过intent filter的配置 配置文件中 action 构造和第二个界面 如何没有相应的activity没有在配置文件中声明 错误 activity not found
    查看全部
  • 总结,listview控件的监听事件,主要有onitemclicklistener,onScrollListener,onScrollListener主要是对scroll的三种状态做switch,一种状态是滑动一下,一种是idle,哈有一种是手指不离开屏幕的滑动
    查看全部
  • Android布局原则:3.4.5
    查看全部
  • Android布局原则:1,2
    查看全部
  • Android常用布局样式
    查看全部
    0 采集 收起 来源:推荐使用布局

    2017-02-24

  • ViewFlipper的常用方法
    查看全部
  • 123
    查看全部
  • Frangment的生命周期例子
    查看全部
  • Frangmemt的生命周期之启动
    查看全部
  • web View 课程内容
    查看全部
    0 采集 收起 来源:WebView概述

    2017-02-21

  • ProgressBar的关键方法
    查看全部
  • ListView的应用
    查看全部
    0 采集 收起 来源:课程目标

    2017-02-20

  • 总结二:Android布局原则 (1)尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局) (2)在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一点 (3)将可复用的组件抽取出来并通过include标签使用 1)、作用:将共用的组件抽取出来单独放到一个xml文件中,然后使用include标签导入共用布局。 2)、效果:提高UI的制作和复用效率,也能保证制作的UI布局更加规整和易维护。 (4)使用ViewStub标签来加载一些不常用的布局 使用ViewStub惰性加载方法: 1)、作用:Viewstub标签同include标签一样可以用来引入一个外部布局不同的是,Viewstub引入的布局默认不会扩张,既不会占用显示也不会占用位置,从而在解析layout时节省CPU和内存。 (5)使用merge标签减少布局的嵌套层次 1)、使用merge合并UI布局: A:作用:合并UI布局,使用该标签能降低UI布局的嵌套层次 B:布局根结点是FrameLayout且不需要设置background或padding等属性,可以用merge代替。 C:某布局作为子布局被其他布局include时,使用merge当作该布局的顶节点,这样在被引入时顶结点会自动被忽略。
    查看全部
  • 总结二:Android布局原则 (1)尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局) (2)在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一点 (3)将可复用的组件抽取出来并通过include标签使用 1)、作用:将共用的组件抽取出来单独放到一个xml文件中,然后使用include标签导入共用布局。 2)、效果:提高UI的制作和复用效率,也能保证制作的UI布局更加规整和易维护。 (4)使用ViewStub标签来加载一些不常用的布局 (5)使用merge标签减少布局的嵌套层次 1)、使用merge合并UI布局: A:作用:合并UI布局,使用该标签能降低UI布局的嵌套层次 B:布局根结点是FrameLayout且不需要设置background或padding等属性,可以用merge代替。 C:某布局作为子布局被其他布局include时,使用merge当作该布局的顶节点,这样在被引入时顶结点会自动被忽略。
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Android开发课程进阶部分的第1季,将讲解各种高级控件的使用,对于不熟悉Android开发的童鞋来说会有一定的难度,所以,建议在学习本门课程之前: 1、熟练掌握Java基础语法和面向对象编程 2、熟悉Android开发环境 3、熟练使用Button、ImageView等基础控件
老师告诉你能学到什么?
1、Android高级控件的应用场景 2、Android高级控件的使用方法 3、熟悉Android常用高级控件

微信扫码,参与3人拼团

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

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