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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • MARK
    查看全部
  • 其实time or datepickerdialog也不一定就直接显示在屏幕上 可以timedatepickerdialog tpd = new timedatepickerdialog(...,...,..) 在需要的时候(比如点击某个button)让tpd.show();使之弹出对话框显示在屏幕上
    查看全部
    1 采集 收起 来源:总结

    2017-01-30

  • 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.//使标题上的日期能随着选择的改变而改变 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); } }
    查看全部
  • 1.DatePicker和TimePicker两种实现动态输入日期和时间的功能。 2.DatePickerDialog和TimePickerDialog两种实现动态输入日期和时间的对话框 3.两组针对监测日期时间改变的监听器包含: (1)OnDateChangedListener和OnTimeChangedListener(): 当用户更改了DatePicker里的年月日时,将触发OnDateChangedListener监听器的onDateChanged()事件,当用户更改了TimePicker里的时分时,将触发OnTimeChangedListener监听器的onTimeChanged()事件 (2)OnDateSetListener和OnTimeSetListener(): 当用户更改了DatePickerDialog里的年月日时,将触发OnDateSetListener监听器的onDateSet()事件,当用户更改了TimePickerDialog里的时分时,将触发OnTimeSetListener监听器的onTimeSet()事件
    查看全部
    0 采集 收起 来源:课程内容概述

    2017-01-29

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

    2017-01-29

  • 使用listview适配器的要点
    查看全部
    0 采集 收起 来源:总结

    2017-01-29

  • 转自潇湘神 SCROLL_STATE_FLING -> 用户在手指离开屏幕之前,由于用力划了一下,视图任然依靠惯性,继续划了一段距离。 SCROLL_STATE_IDLE -> 视图已经停止滑动。 SCROLL_STATE_TOUCH_SCROLL -> 手指没有离开屏幕,手指正带着屏幕滑动。 如果要动态修改数据,那么需要adapter.notifyDataSetChanged();如果修改了数据,而没有通知listview刷新,那么将会出错。
    查看全部
  • merge的用法
    查看全部
  • <include/>用法
    查看全部
  • ViewPager作为一个容器,可以放置View对象或者fragment
    查看全部
    0 采集 收起 来源:认识ViewPager

    2017-01-27

  • Gallery监听器
    查看全部
  • ListView中监听器和适配器的知识要点和注意事项
    查看全部
    0 采集 收起 来源:总结

    2017-01-24

  • ListeView中常用到的监听器
    查看全部
  • 布局推荐
    查看全部
    0 采集 收起 来源:推荐使用布局

    2017-01-24

举报

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

微信扫码,参与3人拼团

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

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