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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • 制定ProgressBar显示风格
    查看全部
  • 课程目标
    查看全部
    0 采集 收起 来源:ProgressBar简介

    2014-11-23

  • ArrayAdapter(数组适配器)用于绑定格式单一的数据,数据源是集合或数组 SimpleAdapter(简单适配器)用于绑定格式复杂的数据,数据源只能是特定泛型的集合 实现过程:新建适配器->添加数据源到适配器->视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2018-03-22

  • spinner步奏
    查看全部
    0 采集 收起 来源:实现下拉列表

    2014-11-23

  • 1.使用GriViee(网格布局)控件 A.xml中声明 B java中声明对象,通过id绑定 C.整备数据源 getData();-->数据源是提供给适配器的,而simpleAdapter的数据源是一个特殊泛型的集合,集合的形式,在getDate()方法外申明 D.新建适配器 E加载适配器 F配置监听器,实现弹出吐司
    查看全部
    0 采集 收起 来源:使用GridView

    2018-03-22

  • gridView三个属性
    查看全部
    0 采集 收起 来源:设置属性

    2014-12-01

  • case R.id.show: { /** * 页面显示风格 */ //新建ProgressDialog对象 prodialog=new ProgressDialog(MainActivity.this); //设置显示风格 prodialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); //设置标题 prodialog.setTitle("幕课网"); //设置对话框里的文字信息 prodialog.setMessage("欢迎大家支持幕课网"); //设定最大进度 prodialog.setMax(100); //设定初始化已经增长到的进度 prodialog.incrementProgressBy(50); //进度条是明确显示进度的 prodialog.setIndeterminate(false); /** * 设定一个确定按钮 */ prodialog.setButton(DialogInterface.BUTTON_POSITIVE, "确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "欢迎大家支持幕课网", Toast.LENGTH_SHORT).show(); } });
    查看全部
  • //增加减小(负数)进度: progress.incrementProgressBy(10); progress.incrementSecondaryProgressBy(10); //重置 setProgress();
    查看全部
  • ProgressBar 的关键方法
    查看全部
  • ProgressBar的关键属性
    查看全部
  • // 启用窗口特征,启用带进度和不带进度的进度条 requestWindowFeature(Window.FEATURE_PROGRESS); requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); setContentView(R.layout.main); // 显示两种进度条 setProgressBarVisibility(true); setProgressBarIndeterminateVisibility(false); // Max=10000 setProgress(9999);
    查看全部
  • GridView效果
    查看全部
    0 采集 收起 来源:GridView概述

    2014-11-22

  • DatePicker:日历; TimePicker:时间; 两种形态:贴合频幕,对话框(滚轴)形式出现; 两组监听器: 1.DatePicker与TimePicker中 日历监听器OnDateChangedListener(), onDateChanged()事件; 时间监听器OnTimerChangedListener(), onTimeChanged()事件; 2.DatePickerDialog与TimePickerDialog中 日历监听器OnDateSetListener(),onDateSet()事件; 时间监听器OnTimerSetListener(),onTimeset()事件; 日历选择器步骤: 第一步:新建xml文件,将日历与时间拖入其中,用 setContentView()将xml与activity关联; 第二步:新建DatePicker与TimePicker对象,新建Calendar对象显示当前时间; 第三步:获取日历对象cal=Calendar.getInstance();获取年月日时分秒信息,用int来存,year=cal.get(Calendar.YEAR)...;注意calenda的month是从0开始的,所以要加上1;用setTitle("")可以显示到标题栏上; 第四步:先通过findViewById使布局与变量绑定到一起;调用成员函数init()初始化DatePicker,init(year,month,day,onDateChangedListener()),对onDateChangedListener(),一共有三种方式显示出来;在onDateChanged()中调用setTitle()显示到标题栏上; 时间选择器:没有init()初始化的操作,直接调用监听器,将事件new出; 以对话框的形式实现: new DatePickerDialog(context,callBack,year,monthOfYear,dayOfMonth).show(): context--this,上下文; callBack--new OnDateSetListener()监听器; TimePickerDialog与DatePickerDialog相似; setTitle
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • FragmentPagerAdapter没有动态添加和销毁Fragment的功能
    查看全部
  • 1、DatePicker对象以init()这个方法来指定DatePicker初始的年、月、日及OnDateChangedListener()的事件; TimePicker对象则是直接以setOnTimeChangedListener()事件来处理时间改变时程序要做的操作。 2、DatePickerDialog与TimePickerDialog与前面这两种类型的对象最大的差别在于:DatePicker与TimePicker是直接显示在屏幕画面上,而DatePickerDialog与TimePickerDialog对象则是以弹出Dialog的方式来显示
    查看全部
    0 采集 收起 来源:总结

    2014-11-21

举报

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

微信扫码,参与3人拼团

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

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