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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • DatePicker & TimePicker
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • Fragment应用。 1. Layout中包含<fragment/>组件,其中重要属性为 android:name="com.example.fragmentdemo.MyFragment" //为该fragment类的全限定名 2. 定义类,继承Fragment类,与Fragment组件中的name值匹配。 3. 重写onCreateView方法。 public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 4. 返回view对象。 注:返回值就是该Fragment的Layout对象。 其中inflater.inflate是将xml布局文件转化为对象。 return inflater.inflate(R.layout.fragment_content, container, false); 三个参数分别为: 1.布局文件id, 2. 该布局文件父容器。 3.是否返回父容器 5.加载layout布局即可。
    查看全部
  • 设置webview打开方式
    查看全部
  • DatePicker对象是以init这个方法初始化来指定DatePicker初始化的年月日以及OnDateChangedListener来监听日期的改变, 而TimePicker不需要init初始化,只需要设置监听OnTimeChangedListener来监听时间的改变, DatePickerDailog是以对话框的方式弹出日期选择器,需要用new的方式创建并且传入对应的监听OnDateSetListener,日期初始化数据,最后记得设置对话框显示(show)方法。 同样TimePickerDailog也是需要以new的方式进行初始化,并且设置OnTimeListene 需要注意的是DatePicker的初始化月份可能需要-1的操作(假如month=calendar.get(Calendar.MONTH) + 1,就需要减一),但直接在init()中使用calendar.get(Calendar.MONTH)表示月份就无需这样的操作。
    查看全部
    0 采集 收起 来源:总结

    2017-04-27

  • 对话框形式选择时间 TimePickerDialog()的几个参数: 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始时间——小时部分。 第四个参数:对话框的初始时间——分钟部分。 第五个参数:决定是否采用24小时制,这里选择ture。 摘自其他: TimePickerDialog和TimePicker不同的是,它不用在布局文件中声明,直接通过类就可以new出来。在Android中这种弹出式的UI一般都不用在布局文件中声明,直接用类就可以搞定,一般要显示他们都要显示地调用show()方法,比如Toast这个类也是一样。
    查看全部
  • DatePickerDialog对话框形式显示日期,用onDateSet设置参数 第一个参数:上下文,就是本类,使用this。 第二个参数:设置监听器。 第三个参数:对话框的初始年份。 第四个参数:对话框的初始月份。 第五个参数:对话框的初始天数。
    查看全部
  • 时间选择器就比上次的日期选择器要简单很多了,首先不需要月份的换算,然后也不需要初始化,而是直接设置监听器。 timePicker.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker timePicker, int hourOfDay, int minute) { setTitle(hourOfDay+":"+minute); } });
    查看全部
  • 获取具体的时间信息: 1.通过Calendar.getInstance()创建日历的对象cal。 2.通过cal的get(Calendar.XXX)方法获取相应的日期。 这里需要注意三点: (1)月份默认从0开始,所以要加1; (2)获取天数需要用Calendar.DAY_OF_MONTH,而不是DAY; (3)获取小时需要用Calendar.HOUR_OF_DAY,而不是HOUR。
    查看全部
  • 需求功能
    查看全部
    0 采集 收起 来源:案例需求描述

    2017-04-27

  • 两种监听器,时间日期的更改将触发onDataChange()或onTimeChange()事件
    查看全部
    0 采集 收起 来源:课程内容概述

    2017-04-27

  • DataPicker日历选择器 & TimePicker时间选择器 使用DataPicker以及TimePicker显示当前日期和时间。 通过手指点击,就可以选择日期或时间 如图,左边是日期选择器,一般用于备忘录或者日程安排的应用上,它占据整个屏幕,也就是整个视图界面。 右边是一个时间选择器(但混合了日历选择器),一般出现在闹钟应用上,并且是以对话框的形式存在。 在实际开发中,我们可以选择视图、也可以选择对话框的形式呈现。
    查看全部
    2 采集 收起 来源:应用场景介绍

    2018-03-22

  • 内容太多需要多屏 滚动浏览用Sollview
    查看全部
  • 知识点
    查看全部
    0 采集 收起 来源:总结

    2017-04-26

  • 下拉刷新增加
    查看全部
  • ListView 滑动监听的 三种状态 SCROLL_STATE_FLING 用户在手指离开屏幕之前,由于用力滑动,视图仍然在滚动 SCROLL_STATE_IDLE 视图已经停止滑动 SCROLL_STATE_TOUCH_SCROLL 手指没有离开屏幕,视图正在滑动
    查看全部

举报

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

微信扫码,参与3人拼团

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

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