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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 组件篇
    查看全部
  • 全局篇: 应用的包名以及版本信息的管理 适合的Android系统的最低和最高
    查看全部
    0 采集 收起 来源:全局信息配置

    2015-09-02

  • ProgressBar 关键属性: android:max="100"最大显示进度 android:progress="50"第一显示进度(正在运行进度) android:secondaryProgress="80"第二显示进度(缓冲进度) android:indeterminate="true"设置是否不精确显示,true为不精确显示,false为精确显示 关键方法 setProgress(int)设置第一进度 setSecondaryProgress(int)设置第二进度 getProgress()获取第一进度 getSecondaryProgress()获取第二进度 incrementProgressBy(int)增加或者减少第一进度 incrementSecondaryProgressBy(int)增加或者减少第二进度 getMax()获取最大进度
    查看全部
  • AndroidManifest.xml常用标签解读
    查看全部
  • 布局原则
    查看全部
  • 。。。。。布局
    查看全部
    0 采集 收起 来源:推荐使用布局

    2015-09-02

  • 覆盖打开网页的行为: //覆盖webView默认通过默认浏览器或是第三方浏览器开网页的行为,使网页可以在WebView中打开 //返回值时true的时候控制网页在WebView中去打开,如果为false调用系统浏览器或第三方浏览器 //WebViewClient帮助WebView去处理一些页面控制和请求通知 webView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view,String url){ view.loadUrl(url); return true; } }) 启用支持JavaScript: WebSettings websettings=webView.getSettings(); websettings.setJavaScriptEnabled(true);
    查看全部
  • viewPager中的监听器 implements OnPageChangeListener viewPager.setOnPageChangeListener(this);
    查看全部
    0 采集 收起 来源:监听器的使用

    2015-09-02

  • FragmentPagerAdapter适配器 List<Fragment>fragmentList;//数据源是一个一个的Fragment fragmentList.add(new Fragment1());添加的是每一个Fragment的对象 FragmentPagerAdapter适配器中主要代码 private List<Fragment> fragmentList; public MyFragmentPagerAdapter(FragmentManager fm,List<Fragment> fragmentList) {//构造函数 super(fm); this.fragmentList = fragmentList; } @Override public Fragment getItem(int arg0) { // TODO Auto-generated method stub return fragmentList.get(arg0); } @Override public int getCount() { // TODO Auto-generated method stub return fragmentList.size(); } }//这个适配器不会销毁和创建页卡,FragmentStatePagerAdapter则会三个三个加载,销毁和创建页卡,但是销毁和实例化页卡方法不用重写。 Activity中主要代码 Activity继承FragmentActivity, 导入包的话也是导入import android.support.v4.app.Fragment; MyFragmentPagerAdapter myadapter=new MyFragmentPagerAdapter (getSupportFragmentManager(), fragmentList);//** viewPager.setAdapter(myadapter);
    查看全部
  • 组件事项
    查看全部
    0 采集 收起 来源:总结

    2015-09-01

  • ViewFlipper
    查看全部
  • scrollTo:以滚动视图起始位置开始计算 scrollBy:相对于前一次的位置,去滚动对应的距离
    查看全部
  • //底部状态 //TextView的总高度 <= 一屏幕的高度+滚动条的滚动距离 if(scroll.getChildAt(0).getMeasuredHeight() <= scroll.getHeight + scroll.getScrollY()) { Log.i("Main","滑动到底部") }
    查看全部
  • //在顶部状态 if(scroll.getScrollY() <= 0){ Log.i("Main","顶部") }
    查看全部
  • 设置ViewPager的标题栏 Activity中的主要代码 private PagerTabStrip tab; private List<String> tabList; tabList = new ArrayList<String>(); tabList.add("第一个界面"); tabList.add("第二个界面"); tabList.add("第三个界面"); tabList.add("第四个界面"); tab = (PagerTabStrip) findViewById(R.id.tab); //为PageTabScrip配置一些属性 tab.setBackground(background);//设置背景图片 tab.setTextColor(color);//设置字体颜色 tab.setDrawFullUnderline(false);//设置底下这根线不显示 tab.setTabIndicatorColor(color);//设置指标线的颜色 自定义的适配器中主要代码 private List<String> tabList;// 添加一个标题条数组 适配器中加入tabList 这个参数 public CharSequence getPageTitle(int position) {//获得当前位置对应的标题 // TODO Auto-generated method stub return tabList.get(position); }
    查看全部

举报

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

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