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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 注意事项
    查看全部
    0 采集 收起 来源:总结

    2015-10-31

  • 使用系统权限
    查看全部
    0 采集 收起 来源:权限配置

    2015-10-31

  • Mainfest权限
    查看全部
    0 采集 收起 来源:权限配置

    2015-10-31

  • Fragment与Activity通信: Activity——>Fragment:在Activity中创建Bundle数据包,并调用Fragment的setArguments(Bundle bundle)方法 Fragment——>Activity:需要在Fragment中定义一个内部回调的接口,在让包含该Fragment的Activity实现该回调接口。这样Fragment可调用该回调方法将数据传递给Activity
    查看全部
  • Fragment与Activity通信: 1.Fragment可调用getActivity()方法获取它所在的Activity 2.Activity可调用FragmentManager的findFragmentById()或findFragmentByTag()方法获取Fragment
    查看全部
  • 屏幕锁屏和屏幕解锁
    查看全部
  • 启动Fragment
    查看全部
  • 生命周期: 1.onAttach():当Fragment被添加到Activity时候会回调这个方法,并且只调用一次 2.onCreat():创建Fragment时被回调,并且只调用一次 3.onCreatView():每次创建都会绘制Fragment的View组件时调用该方法 4.onActivityCreated():当Fragment所在的Activity启动完成后调用这个方法 5.onStart():恢复Fragment时会被回调,调用onStart()方法后面一定会调用onResume()方法 6.onPause():暂停Fragment 7.onStop():停止Fragment 9、 onDestroyView():销毁Fragment所包含的View组件,与onCreateView相对应 10、 onDestroy():销毁Fragment时会被回调 11、 onDetach():Fragment从Activity中删除时回调这个方法,并且只调用一次 启动fragment onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume() 屏幕锁屏 onPause()->onStop() 屏幕解锁 onStart()->onResume() 第一个fragment切换到第二个fragment 第一个onPause()->onStop()->onDestoryView()->onDestory()->onDetach(); 第二个onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume()
    查看全部
  • fragment的生命周期
    查看全部
  • 当一个布局文件中已经通过静态加载的方式把这个fragment加载到Activity布局文件中来,那么fragment中的布局文件对Activity本身来说它也是共享它里面的UI布局控件得,所以我们可以直接通过findViewByID的形式直接调用他的对象去使用。
    查看全部
  • 使用RadioGroup控件得时候,使用 android:background="@drawable/radio_pressed"此种方式改变按键的点击时候的颜色。可以通过android:button="@null"除掉radioButton自带的那个选择圆点。可以使用android:drawableTop="@drawable/ic_launcher"是图片位于文字之上。
    查看全部
  • 每一个事务都是同时执行一套变化,可以在一个事务中设置你所有想执行的变化,包括add(),remove(),replace(),然后提交给Activity,必须调用commit()方法。 如果允许用户通过按下BACK按键返回到前一个Fragment状态,调用commit()之前可以加入addToBackStack方法。
    查看全部
  • 处理Fragment事务
    查看全部
  • 动态加载: 撰写代码将Fragment添加到一个Activity layout中 add():添加一个Fragment(指定要添加的Fragment和插入的view) 与此类似的还有remove(),replace();
    查看全部
  • 静态加载 在Activity的layout文件中声明Fragment,需要特别注意的是<Fragment>中的android:name属性指定了在layout中实例化的Fragment类 标识Fragment的方法: android:id属性提供一个唯一的ID android:tag属性提供一个唯一字符串
    查看全部

举报

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

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