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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • WebView自动生成历时返回记录
    查看全部
  • activity向fragment发送数据
    查看全部
  • 加载缓存,提升访问速度
    查看全部
  • Fragment声明周期 1. 启动Fragment onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume() 2. 屏幕锁屏 onPause()->onStop() 3. 屏幕解锁 onStart()->onResume() 4. 切换其他Fragment 前一个Fragment: onPause()->onStop()->onDestoryView()->onDestory()->onDetach() 后一个Fragment: onAttach()->onCreate()->onCreateView()->onActivityCreated()->onStart()->onResume() 5. 回到桌面 onPause()->onStop() 6. 回到应用 onStart()->onResume() 7. 退出Fragment onPause()->onStop()->onDestoryView()->onDestory()->onDetach()
    查看全部
  • webview选择默认打开的额浏览器
    查看全部
  • Fragment生命周期: Created【onAttach()->onCreate()->onCreateView->onActivityCreated()】. Started【onStart()】 Resumed【onResume()】 Paused【onPause()】 Stopped【onStop()】 Destroyed【onDestroyView()->onDestroy()->onDetach()】 关键方法:onAttach()、onCreateView()
    查看全部
  • //创建一个fragment对象 MyFragment2 fragment2 = new MyFragment2(); //获取Fragment管理者 FragmentManager manager = getFragmentManager(); //开启一个事务 FragmentTransaction beginTransaction = manager.beginTransaction(); //添加一个fragment对象(fragment2)到指定的布局中(R.id.frame) beginTransaction.add(R.id.frame, fragment2); //设置返回键——返回到fragment前一个状态 beginTransaction.addToBackStack(null); //把事务提交给Activity beginTransaction.commit();
    查看全部
  • fragment处理事务2
    查看全部
  • fragment处理事务1
    查看全部
  • (2)动态加载1
    查看全部
  • 补充: 1.Fragment有自己的生命周期,且与Activity的关系非常灵活; 2.onCreateView()方法返回一个View Fragment第一次绘制它的用户界面的时候,系统会调用此方法,为了绘制Fragment的UI,此方法必须返回一个View,若不显示UI,返回null即可。 3.加载方式: (1)静态加载 <frament>中的android:name属性指定了layout中实例化的Fragment类 标识Fragment的方法: android:id 属性提供一个唯一ID android:tag属性提供一个唯一字符串 注意: //layout布局文件转换成View对象 /** * resource:Fragment需要加载的布局文件 * root:加载layout的父ViewGroup * attactToRoot:false,不返回父ViewGroup */ inflater.inflate(resource, root,attactToRoot);
    查看全部
  • 滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动来显示完整的视图 两种方式: 1.HorizontalScrollView 2.ScrollView 如果要设置ScrollView是否隐藏 (1)标签属性;android:scrollbars="none" (2)setHorizontalScrollBarEnabled(false); setVerticalScrollBarEnabled(false);
    查看全部
  • 三行代码调用系统浏览器
    查看全部
    0 采集 收起 来源:WebView概述

    2015-08-14

  • 补充: Fragment在应用当中应当是一个模块化和可重用的组件,因为Fragment定义了他自己的布局,以及通过使用他自己的生命周期回调方法定义了他自己的行为,可以讲Fragment包含到多个Activity中。
    查看全部

举报

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

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