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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 处理事务+1
    查看全部
  • 绘制Fragment的UI,用到onCreateView方法返回一个View
    查看全部
  • 处理Fragment的事务
    查看全部
  • 动态加载
    查看全部
  • Fragment有自己的生命周期,且与Activity的关系非常灵活
    查看全部
  • Fragment可以包含到多个Activty中
    查看全部
  • style/widget.ProgressBar.Horizontal选中 progressDrawable可以自定义进度条
    查看全部
  • 动态加载fragment(2)
    查看全部
  • 动态加载fragment
    查看全部
  • DatePickerDialog与TimePickerDialog 1.new 一个Dialog出来 2.相应的OnDateSetListenerOnTimeSetListener类中的方法中的参数是--新设置的时间 new的其余时间参数起到一个Picker的初始化作用 3.Dialog的代码写完后要show()出来 ------------------------ 例如 new DatePickerDialog(this, new OnDateSetListener(){}, year, month, day).show();
    查看全部
  • 静态加载Fragment: Intent到一个新的Activity2上,Activity2的XML文件上添加一个Fragment控件,并在name属性上关联fragment对应的MyFragment类,在MyFragment类中添加控件。 打开Activity2就能打开对应的MyFragment并能通过findViewById找到在MyFragment上的空间。 动态加载Fragment: 创建一个FragmentManager,然后创建FragmentManager的beginTranscation。 然后使用beginTranscation的add()方法给Activity动态添加Fragment的类对象、replace()方法更改Fragment的类对象。 最后使用beginTranscation的commit()方法确认。
    查看全部
  • GridView关键属性 GridView用于在界面上按行、列分布的方式来显示多个组件 <!-- GridView是可滚动的网格。一般用来显示多张图片。 android:horizontalSpacing="5dp" 两列之间的间距是5dp android:verticalSpacing="5dp" 两行之间的间距是5dp android:stretchMode="spacingWidth" 缩放与列宽大小同步 android:numColumns="auto_fit" 本来是一行显示几个,现在改为自动分配 -->
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

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

    2015-08-07

  • DatePicker和TimePicker DatePickerDialog和TimePickerDialog的总结 // 设置日历选择器 private void showDatePickerDialog() { DatePickerDialog dialog = new DatePickerDialog(this, new OnDateSetListener() { @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { // TODO Auto-generated method stub setTitle(year + "-" + (month + 1) + "-" + day + " " + hour + ":" + minute); } }, year, month, day); dialog.show(); } // 设置时间选择器 private void showTimePickerDialog() { TimePickerDialog dialog = new TimePickerDialog(this, new OnTimeSetListener() { @Override public void onTimeSet(TimePicker view, int hourOfDay, int minute) { // TODO Auto-generated method stub setTitle(hourOfDay + ":" + minute); } }, hour, minute, true); dialog.show(); }
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • //获取当前的年月日时分信息 Calendar c=Calendar.getInstance(); int year = c.get(Calendar.YEAR); int month=c.get(Calendar.MONTH); int day=c.get(Calendar.DAY_OF_MONTH); int hour=c.get(Calendar.HOUR_OF_DAY); int minute=c.get(Calendar.MINUTE); //初始化日期 date_picker.init(year, month, day, new OnDateChangedListener() { //监听日期的改变 @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) { //Toast.makeText(MainActivity.this, "现在时间:"+year+"-"+(monthOfYear+1)+"-"+dayOfMonth, 0).show(); tv_date.setText("现在日期:"+year+"-"+(monthOfYear+1)+"-"+dayOfMonth); } }); //设置时间为24小时制 time_picker.setIs24HourView(true); time_picker.setOnTimeChangedListener(new OnTimeChangedListener() { @Override public void onTimeChanged(TimePicker view, int hourOfDay, int minute) { tv_time.setText("现在时间:"+hourOfDay+":"+minute); } });
    查看全部

举报

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

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