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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 动态加载: 写代码将Fragment添加到一个Activity layout中 add():添加一个Fragment(指定要添加的Fragment和插入的View),与此类似的还有remove()、replace() 处理Fragment事务: 根据用户的交互情况,对Fragment进行添加、移除、替换,以及其他动作,提交给Activity的每一套变化被称为一个事务。 FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction beginTransaction = fragmentManager.beginTransaction(); 每一个事务都是同事执行一套变化,可以在一个事务中设置你所有想执行的变化,包括add()、remove()、replace(),然后提交给Activity,必须调用commit()方法 如果允许用户通过按下返回键返回到前一个Fragment状态,调用commit()之前可以加入addToBackStack()方法
    查看全部
  • 锁屏和解锁时的生命周期
    查看全部
  • Fragment生命周期
    查看全部
  • 初始化SimpleAdapter的总共包含5个参数 1、context:上下文环境 2、data:数据源(List<? extends Map<String,?>>data)一个map组成的list集合 每一个Map都会去对应ListView列表中的一行 每一个Map中的见必须包含所有在from中指定的键 resource:列表项中的布局文件的ID from:Map中的键名 to:绑定数据视图的中的ID,与from成对应的关系
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 使用ViewStub惰性加载 作用:ViewStub标签同include标签一样可以用来引入一个外部布局,不同的是ViewStub引入的布局默认不会扩张,既不会占用显示,也不会占用位置,从而在解析layout时节省cpu和内存
    查看全部
  • 使用merge合并UI布局 作用:合并Ui布局,使用该标签能降低UI布局的嵌套层次 场景一:布局根节点是FrameLayout且不需要设置background或padding等属性,可以用merge代替 场景二:莫布局作为自布局被其他布局include是,使用merge当做该布局的顶节点,这样在被引入时顶节点会自动被忽略
    查看全部
  • <include />的使用 作用:将公用的组件抽取出来单独放到一个xml文件中,然后使用include标签导入公用布局 效果:提高UI的制作和服用效率,也能保证制作的UI布局更加规则和易维护
    查看全部
  • Android布局原则: 1、尽量多使用LinearLayout和RelativeLayout,不适用AbsoluteLayout 2、在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性能要稍高一点 3、将可服用的组件抽取出来并通过include标签来使用 4、使用ViewStub标签来加载一些不常用的布局 5、使用merge标签减少布局的嵌套层次
    查看全部
  • 常用布局使用量从高到低: AbsoluteLayout TableLayout FrameLayout LinearLayout RelativeLayout
    查看全部
    0 采集 收起 来源:推荐使用布局

    2015-03-26

  • 1、线性的、垂直的、水平的 2、最灵活的 3、使用GridView代替 4、不常用 5、布局叠加时使用
    查看全部
    0 采集 收起 来源:推荐使用布局

    2015-03-26

  • scrollTo与scrollBy的区别: ScrollTo():以滚动条起始位置开始计算 ScrollBy():相对于前一次位置开始计算
    查看全部
  • 数据适配器 一、作用 把复杂的数据(数组、链表、数据库、集合等)填充在指定视图界面上 数据适配器是连接数据源和视图界面的桥梁 二、分类 1、ArrayAdapter(数组适配器):用于绑定格式单一的数据 数据源:可以是集合或数组 2、SimpleAdapter(简单适配器):用于绑定格式复杂的数据 数据源:只能是特定泛型的集合 三、实现过程 新建适配器 → 添加数据源到适配器 → 视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2015-03-26

  • 每个ListView显示多少个列表项完全由数据源决定
    查看全部
    0 采集 收起 来源:ListView解析

    2015-03-26

  • ViewFactory的使用: ImageSwitcher粗略的理解就是ImageView的选择器,他需要设置ViewFactory.一般情况下,我们该让ViewFactory的makeView()方法返回ImageView
    查看全部
  • ImageSwitcher介绍: ImageSwitcher和ImageView的功能有点类似,他们都可以适用于显示图片,区别在于ImageSwitcher的效果更炫,它可以指定图片切换时的动画效果。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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