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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 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.//使标题上的日期能随着选择的改变而改变 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); } }
    查看全部
  • mark
    查看全部
  • mark
    查看全部
    0 采集 收起 来源:ProgressBar简介

    2016-06-01

  • SimpleAdapter(context,data,reource,from,to); //1.context:上下文(当前Acitivity) //2.data:数据源(List<? extends Map<String, ?>>data)一个Map所组成的List集合,每一个Map都会对应ListView列表中的一行,每一个Map(键-值对)中的键必须包含所有在from中指定的键 //3.resource:列表项的布局文件ID //4.from:Map中的键名 //5.to:绑定数据视图中的ID (SimpleAdapter)数据适配器的实现过程: 1.新建适配器 simp_adapter=new SimpleAdapter<String>(context,data,resource,from,to); context:上下文(this) data:有特定泛型的集合数据源--一个由Map所组成的List集合 (新建自定义List<Map<String,Object>> dataList并通过方法返回在此处---详见笔记附录1) <每一个Map都会去对应列表中的一行 每一个Map中的键必须包含所有在from中所指定的键> resource:列表项的布局文件(自定义布局) from:记录Map中的键名(new String[]{布局文件的name}) to:绑定数据视图中的ID,与from成对应关系(new int[]{布局文件中ID}) 2.添加数据源到适配器(上一步已包含) 3.视图(ListView)加载适配器 listView.setAdapter(simp_adapter); 笔记附录: 1.返回List的方法 private List<Map<String,Object>> getData(){ for(int i=0;i<20;i++) { Map<String,Object>map=new HashMap<String,Object>(); map.put("pic",R.drawable.ic_launcher); map.put("text","慕课网"+i); dataList.add(map); } return dataList; }
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • setTitle设置标题
    查看全部
    0 采集 收起 来源:案例需求描述

    2016-06-01

  • DatePicker--------TimePicker 1.显示方式:a)贴合着手机整个屏幕显示,b)对话框的方式Dialog显示 2.设置监听器:a)onDateChangedListener-----onTimerChangedListener b)onDateSetLisener------onTimeSetLisener
    查看全部
    0 采集 收起 来源:课程内容概述

    2016-06-01

  • Picker:选择器 DatePicker日历选择器 Timepicker时间选择器
    查看全部
    0 采集 收起 来源:应用场景介绍

    2016-06-01

  • mark
    查看全部
    0 采集 收起 来源:课程目标

    2016-06-01

  • mark
    查看全部
    0 采集 收起 来源:课程目标

    2016-06-01

  • scroll 滚动
    查看全部
  • FragmentPagerAdapter中的构造方法里面有个FragmentManager,当要采用getSupportFragmentManager()时,我们的Activity要去继承FragmentActivity
    查看全部
  • mark
    查看全部
    0 采集 收起 来源:GridView概述

    2016-06-01

  • mark
    查看全部
    0 采集 收起 来源:总结

    2016-06-01

  • mark
    查看全部
    0 采集 收起 来源:课程内容概述

    2016-06-01

  • mark
    查看全部
    0 采集 收起 来源:课程内容概述

    2016-06-01

举报

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

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