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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 布局优化:
    查看全部
  • ListView---适配器:
    查看全部
    0 采集 收起 来源:解读适配器

    2015-03-19

  • mAdapter=new PagerAdapter() { @Override public int getCount() { return viewList.size(); } @Override public boolean isViewFromObject(View view, Object object) { return view==object; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(viewList.get(position)); } @Override public Object instantiateItem(ViewGroup container, int position) { View view=viewList.get(position); container.addView(view); return view; } };
    查看全部
    0 采集 收起 来源:课程目标

    2015-03-19

  • 在使用ViewPager制作Tab的时候,使用了适配器FragmentPagerAdapter、PagerAdapter,监听器OnPageChangeListener。 adapter=new FragmentPagerAdapter(getSupportFragmentManager()) { @Override public Fragment getItem(int position) { return fragmentList.get(position); } @Override public int getCount() { return fragmentList.size(); } };
    查看全部
    0 采集 收起 来源:课程目标

    2015-03-19

  • 数据适配器: 作用:把复杂的数据(数组、链表、数据库、集合等)填充在制定试图界面上 ArrayAdapter(数组适配器):用于绑定格式单一的数据,其数据源可以是集合或者数组。 SimpleAdapter(简单适配器):用于绑定格式负责的数据,其数据源只能是特定泛型的集合。 数据适配器是连接数据源和视图界面的桥梁。 实现过程:新建适配器==添加数据源到适配器==视图加载适配器。
    查看全部
    0 采集 收起 来源:解读适配器

    2015-04-01

  • 知识概要: 1、Fragment可以作为Activity界面的一部分组成出现 2、可以再一个Activity中同时出现多个Fragment,并且一个Fragment也可以在多个Activity中使用 3、在Activity运行过程中,可以添加、移除或替换Fragment 4、Fragment可以响应自己的输入事件,并且有自己的生命周期,他们的证明周期会受到宿主Activity的生命周期影响。
    查看全部
  • Fragment在应用当中应当是一个模块化和可重用的组件。因为Fragment定义了他自己的布局,以及通过使用他自己的生命周期回调方法定义了他自己的行为,可以讲Fragment包含到多个Activity中。
    查看全部
  • 由于有些网页加载缓慢,所以需要去判断你页面的加载过程,制作进度条给予用户良好的体验效果
    查看全部
  • webView缓存的运用 webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); 不适用缓存 webView。getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
    查看全部
  • 数据源→适配器→视图界面
    查看全部
    0 采集 收起 来源:GridView概述

    2015-03-23

  • 当WebView覆盖了URL加载,会自动生成历史访问记录。可以通过goBack()或者goForward()向后向前访问已访问过的站点
    查看全部
  • 在WebView中使用JavaScript: WebView webView = (webView) findViewById(R.id.webview); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true);
    查看全部
  • 1、覆盖webView默认通过第三方或者系统自带浏览器打开网页的行为,是的网页可以在webView中打开 webView.setWebViewClient(new WebViewClient(){ shouldInterceptRequest(){} });
    查看全部
  • 通过Intent调用系统浏览器: Uri uri = Uri.parse(url);//url为链接的地址 Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);
    查看全部
    0 采集 收起 来源:WebView概述

    2015-03-19

  • 使用WebView加载页面需用到loadUrl() web资源:webView.loadUrl("http://www.baidu.com"); 本地文件:webView.loadUrl("file:///android_asset/XX.html"); 本地文件放在:assets文件中 //是页面获得脚垫 webView.requestFocus(); //必须获取网络权限 android.permission.INTERNET
    查看全部

举报

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

微信扫码,参与3人拼团

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

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