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

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

难度入门
时长 5小时 0分
学习人数
综合评分9.43
320人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.1 逻辑清晰
  • ProgressBar关键属性 1.android:max ---最大显示进度 2.android:progress ---第一显示进度 3.android:secondaryProgress---第二显示进度 4.android:isdeterminate ---设置是否精确显示(false为精确,true为不精确)
    查看全部
  • 1.准备数据源 2.新建适配器(SimpleAdapter) 3.GridView加载适配器 4.GridView配置事件监听器(OnItemClickListener)
    查看全部
    1 采集 收起 来源:使用GridView

    2016-04-08

  • DataPickerDialog 以对话框形式显示的日期,用于闹钟设置 1.直接 new DataPickerDialog(this,new OnDateSetListener(){ @Override public void onDateSet(DatePicker view,int year,int monthOfYear,int dayOfMonth){ setTitle(year+":"+(monthOfYear+1)+"-"+dayOfMonth); } },year,cal.get(Calendar.MONTH),day).show(); 其中参数year,get(Calendar).MONTH,day相当于init方法中的初始化。 千万别忘记写.show()方法,否则不会显示在页面上。
    查看全部
  • 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.datePicer初始化: 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); } }
    查看全部
  • 通过fragment的事务来进行fragment的动态改变。 fragment的事务和数据库操作的事务相似。
    查看全部
  • getMeasureedHeight和getHeight的区别 当视图未占满一个屏幕时,它们两者是相等的. 当视图超过一个屏幕时 getMeasureedHeight 包括隐藏的部分的长度和显示出来的长度 getHeight 仅仅是显示出来的长度.
    查看全部
  • getMeasuredHeight与getHeight的区别
    查看全部
  • merge使用:【merge和FrameLayout有一样的效果】 merge包裹的布局,被include在FrameLayout布局(层叠布局)中的时候, 拥有和Framelayout一样的层叠效果 <merge xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > </merge>
    查看全部
  • 课程目标: 1.理解ListView的基础使用: 2.熟练运用两种适配器:(ArrayAdapter,SimpleAdapter) 3.熟练运用两种监听器(OnScrollListener,OnItemClickListener) 4.熟练运用适配器数据的刷新(notifyDataChanged)
    查看全部
    1 采集 收起 来源:课程目标

    2016-03-09

  • simpleadapter数据源序,注意from名字与getdata中的map.put中的名字对应
    查看全部
    1 采集 收起 来源:使用GridView

    2016-02-11

  • 自定义SeekBar进度条 II <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/select" android:state_pressed="true" android:state_window_focused="true"></item> <item android:drawable="@drawable/select" android:state_focused="true" android:state_window_focused="true"></item> <item android:drawable="@drawable/select" android:state_selected="true" android:state_window_focused="true"></item> <item android:drawable="@drawable/normal"></item> </selector> //另类 <SeekBar android:thumb="@drawable/my_thumb"//*** android:id="@+id/seekBar1" android:layout_width="match_parent" android:layout_height="wrap_content" android:max="100" android:progress="50" ></SeekBar> Ps:若Ctrl+左键无法查看源代码,则采用直接打开SDK文件夹去手动查找。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 实现下拉列表 Ps1:小技巧:Ctrl+Shift+F:格式化,若想要对特定的部分代码进行格式化即选择即可,若想对当前页面代码全部进行格式化直接Ctrl+Shift+F(无需全部选中)。 Ps2:监听事件两种获取item方式。 Ps3:adapter=new SimpleAdapter(this, getData(), R.layout.item, new String[]{"image","text"}, new int[]{R.id.image,R.id.text}); adapter.setDropDownViewResource(R.layout.item); 注意这里使用的是自定义的item布局,两个地方都要设置成自定义的布局。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    1 采集 收起 来源:实现下拉列表

    2018-03-22

  • AndroidManifest——组件篇 PS:一个清单文件中只能包含一个application节点。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • AndroidManifest——全局信息配置 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
    1 采集 收起 来源:全局信息配置

    2016-08-26

  • 1.DatePicker和TimePicker以整个屏幕形式显示,实现动态输入日期与时间的功能; 2.DatePickerDialog 和 TimePickerDialog以对话框形式显示,实现动态输入日期与时间的功能; 3.监听器 OnDateChangeListener() 和 OnTimeChangeListener() OnDateSetListener() 和 OnTimeSetListener()
    查看全部
    1 采集 收起 来源:课程内容概述

    2016-02-01

举报

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

微信扫码,参与3人拼团

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

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