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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 1:主题:使用GridView以表格形式显示多张图片 2:课程目标:学会使用GridView制作二维布局界面(行、列分布) 3:GridView用来干嘛:用于在界面上按行、列分布的方式来显示多个组件; 应用举例:手机系统桌面、手机360安全卫士功能列表、聚划算搜索全部内容列表 4:相似列表组件间比较: GridView 二维列表显示(行列式) ListView 一维行可下拉表显示(单调行表) 5:GridView的实现: 数据源-->适配器-->视图界面
    查看全部
    0 采集 收起 来源:GridView概述

    2018-03-22

  • 监听事件通过implements OnItemClickListener点击的位置Toast.makeText(this,"我是"+iconName[position])gridView.onItemClickListener(this);
    查看全部
    0 采集 收起 来源:监听事件

    2018-03-22

  • <GridView numColumns=""每一行显示多少列 horizontalspacing=""两列之间的间距 verticalspacing=""两行之间的间距> 修改主题样式 <GridView>
    查看全部
    0 采集 收起 来源:设置属性

    2018-03-22

  • 在xml文件中添加GridView控件 在java 文件中创建并且实例化控件 1,准备数据源2,新建适配器3,GridView加载适配器 4,GridView配置事件监听器 privaet List<Map<String,Object>>dataList 图片封装在private int[]icon=getdate(){ }from相当于new String[]{"image","txt"} to相当于new int[]{R.id.} map.put("image",value);
    查看全部
    0 采集 收起 来源:使用GridView

    2018-03-22

  • ListView是属于行展现的形式,二维的表现就可以使用GridView。三个步骤 数据源(集合)——适配器(SimpleAdapter)——视图界面(GridView) OnItemClickListener 点击实现反馈(或者页面的跳转)。
    查看全部
    0 采集 收起 来源:GridView概述

    2015-09-12

  • timePicker.setOnTimeChangedListener(new OnTimechangedListener())OnTimechangedListener(){setTitle}
    查看全部
  • datePicker=findViewById(R.日期控件) timePicker=实例化时间控件datePicker.init(year,month,day,new OnDateChangedListener())在外面写点击改变的方法。里面放入setTitle(year+"-"+month+"dayofMonth")
    查看全部
  • 新建一个布局文件main 拖拽日历选择器以及时间选择器,在主文件中修改R.id.main private TimePicker timepicker;private DatePicker datepicker; private Calendar cal private int year,month,minute;获取日历的一个对象 cal=Calendar.getInstances();year=cal.get(Calendar.YEAR);month=cal.get(Calendar.MoNTH)+1;cal.get(Calendar.DAY_OF_MONTH);后面使用同样的方法。setTitle(year+“——”+month+"day"+.....+minute);
    查看全部
  • from中的参数是自己起的名字 to是对应布局文件中的真实控件 Map<String,Object>map=new HashMap<String,Object>();
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • adt=Arrayadapter(上下文,当前ListView加载的每一个列表所对应的布局文件,数据源) String[]arr_data={"1","2","3","4"} 视图加载适配器。listView.setadapter(adt)
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 手指滑动的三个状态
    查看全部
  • WebView课程内容
    查看全部
    0 采集 收起 来源:WebView概述

    2015-09-12

  • SimpAdapter(context,data,resource,from,to) context=上下文 data=数据源(List<? extends Map<String, ?>> data)一个Map所组成的List集合 每一个Map都会去对应ListView列表中的一行 每一个Map(键-值对)中的键必须包含所有在from中所指定的键 resource:列表项的布局文件ID from:Map中的键名 to:绑定数据视图中的ID,与from成对应关系
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • ArrayAdapter的结构 ArrayAdapter<String>(上下文,档期LIstView加载的每一个列表项所对应的布局文件,数据源) 上下文=this 档期LIstView加载的每一个列表项所对应的布局文件=android.R.layout.simple_list_item_1 数据源=arr_data
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 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); } }
    查看全部

举报

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

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