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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • new DatePickerDialog(context,new OnDattSetListener(){},year,monthOfYear,dayOfMonth)//对话框日期选择器
    查看全部
  • WebView: 通过Intent调用系统的浏览器 Uri uri=Uri.parsee(url);//url为你要链接的地址 Intent intent=new Intent(Intent.ACTION_VIEW,url); 课程目标:如图 startActivity(intent);
    查看全部
    0 采集 收起 来源:WebView概述

    2015-08-22

  • 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()获取最大进度
    查看全部
  • ProgressBar 启用“窗口”特征,启用带进度和不带进度的进度条: requestWindowFeature(window.fEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 显示与否:显示 setProgressBarVisibility(true); setProgressBarIndeterminateVisibility(true); 有刻度进度条最大值:Max=10000 设置刻度setParogress(600);
    查看全部
  • 知识概要
    查看全部
  • GridView 配置监听器: 使用继承接口的方法 1.implements OnItemclickListener(){}; 2.dataList.setOnItemClickListener(this); 3.public void onIntemClick(AapterView<?> parent,View view,int position,long id){ Toast.makeTest(this,"我是"+iconName[position],Toast.LENGTH_SHORT).show(); }
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • GridView 常用样式: android:numColumns=""每一行显示多少列 android:horizontalSpacing=""两列之间的间距 android:verticalSpacing="" 两行之间的间距 当android:numColumns="auto_fit"表示自适应 主题样式:android:theme="@android:style/Theme.Black.NoTitleBar" 按规范整理xml文件:按Ctrl+Shift+F
    查看全部
    0 采集 收起 来源:设置属性

    2018-03-22

  • ProgressBar的关键方法
    查看全部
  • android:indeterminate="true"表示不精确显示进度,设置为false表示精确显示进度
    查看全部
  • ProgressBar的关键属性
    查看全部
  • TimePickerDailog 1.直接 new TimePickerDialog(context,callBack,hourOfDay,minute,is24HourView()).show(); 其中参数hourOfDay,minute需要自己定义,也就是说TimePickerDialog不会自行初始化时间,参数is24HourView为Boolean类型 2.段落注释快捷键:选中段落后按Ctrl+/,会加上全部//,再按一次去掉//;按shift+Ctrl+/,会加上/* */ 3.sdk方法中的时间参数只有month,day会是这种形式monthOfYear,dayOfMonth,因为月数,日数依赖于后者
    查看全部
  • DataPickerDialog 以对话框形式显示的日期,用于闹钟设置 1.直接 new DataPickerDialog(this,new OnDateSetListener(){ @Override public void onDateSet(DatePicker view,int year,int monthOfYear,int dayOfMonth){ setTitle(year+":"+(monthOfYear+1)+"-"+dayOfMonth); } },year,cal.get(Calendar.MONTH),day).show(); 其中参数year,get(Calendar).MONTH,day相当于init方法中的初始化。 千万别忘记写.show()方法,否则不会显示在页面上。
    查看全部
  • TimePicker 申明并获取id 1.TimePicker timePicker=(TimePicker)findViewById(R.id.timePicker1); 时间选择器不需要手动初始化,默认初始化为当前的时间 2.timePicker.setOnTimeChangedListener(new OnTimeChangedListener()){ @Override public void onTimeChanged(TimePicker view,int hourOfDay,int minute){ setTitle(hourOfDay+"-"+minute); } }
    查看全部
  • DatePicker 1.month在机器中运行时是从0开始的,在sdk方法中使用一律采用不加1的方式,只有当用于显示时才手动加1; 2.获取日期实例并初始化并打印: Calendar cal=Calendar.getInstance(); 3.获取当前日期及时间: int year=cal.get(Calendar.YEAR); int month=cal.get(Calendar.MONTH)+1; int day=cal.get(Calendar.DAY_OF_MONTH); int hour=cal.get(Calendar.HOUR_OF_DAY); int minute=cal.get(Calendar.MINUTE_OF_HOUR); setTitle(year+"-"+month+"-"+day+"-"+hour+":"+minute); 4.datePicer初始化: datePicker.init(year,month,day,new OnDateChangedListener()){ @Override public void onDateChanged(DatePicker view,int year,int cal.get(Calendar.MONTH_OF_YEAR),int dayOfMonth){ setTitle(year+"-"+(monthOfYear+1)+"-"+dayOfMonth); } }
    查看全部
  • Android中攻城狮的第二门课(第1季)第7章 使用WebView显示网页 课程目标: (1) 将webView加入你的应用(2)使用WebView加载页面(3)获取网络访问权限 (4)在WebView中使用Javascript(5)处理页面导航(6)后退与前进 (7)判断页面加载过程(8)WebView缓存的运用
    查看全部
    0 采集 收起 来源:WebView概述

    2015-08-20

举报

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

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