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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • 为ViewFlipper加入View,,,静态的方式,这种方式直接写死了,不推荐使用
    查看全部
  • 使用GridView以表格形式显示多张图片: GridView用于在界面上按行、列分布的方式来显示多个组件 课程目标: 学会使用GridView制作二维布局界面 数据源--->适配器--->视图界面
    查看全部
    0 采集 收起 来源:GridView概述

    2018-03-22

  • 日历选择器步骤: 第一步:新建xml文件,将日历与时间拖入其中,用 setContentView()将xml与activity关联; 第二步:新建DatePicker与TimePicker对象,新建Calendar对象显示当前时间; 第三步:获取日历对象cal=Calendar.getInstance();获取年月日时分秒信息,用int来存,year=cal.get(Calendar.YEAR)...;注意calenda的month是从0开始的,所以要加上1;用setTitle("")可以显示到标题栏上; 第四步:先通过findViewById使布局与变量绑定到一起;调用成员函数init()初始化DatePicker,init(year,month,day,onDateChangedListener()),对onDateChangedListener(),一共有三种方式显示出来;在onDateChanged()中调用setTitle()显示到标题栏上; 时间选择器:没有init()初始化的操作,直接调用监听器,将事件new出; 以对话框的形式实现: new DatePickerDialog(context,callBack,year,monthOfYear,dayOfMonth).show(): context--this,上下文; callBack--new OnDateSetListener()监听器; TimePickerDialog与DatePickerDialog相似; setTitle:可以设置标题栏的内容; 要注意month是从0开始还是从1开始的;
    查看全部
    0 采集 收起 来源:总结

    2018-03-22

  • DatePicker:日历选择器; TimePicker:时间选择器; 两种形态:贴合频幕,对话框(滚轴)形式出现; 两组监听器: 1.DatePicker与TimePicker中 日历监听器OnDateChangedListener(), onDateChanged()事件; 时间监听器OnTimerChangedListener(), onTimeChanged()事件; 2.DatePickerDialog与TimePickerDialog中 日历监听器OnDateSetListener(),onDateSet()事件; 时间监听器OnTimerSetListener(),onTimeset()事件;
    查看全部
    0 采集 收起 来源:总结

    2015-10-21

  • ListView用法 1.新建一个数据适配器 arraylist simplelist 2.适配器加载数据源 3.视图(listview)加载适配器
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2015-10-20

  • 处理fragment事物 动态加载fragment MyFragment2 fragment2=new MyFragment2();//new出一个fragment对象 FragmentManager fragmentManager=getFragmentManager();//得到fragment管理者 FragmentTransaction beginTransaction=fragmentManager.beginTransaction();//开始一个事物 beginTransaction.add(R.id.fragment, fragment2);//fragment事物添加一个fragment, //R.id.fragment为fragment显示的位置id,fragment2为需要添加的fragment; beginTransaction.addToBackStack(null); //增加回退效果,手机物理返回按键可以回退到上一个界面而不是直接退出 beginTransaction.commit();//最后提交
    查看全部
  • 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)数据适配器的实现过程: 1.新建适配器 arr_adapter=new ArrayAdapter<String>(上下文(this),当前ListView加载的每一个列表项所对应的布局文件(android.R.layout.simple_list_item_1),数据源(String[]arr_data={"1","2","3","4"})); 2.添加数据源到适配器(上一步已包含) 3.视图(ListView)加载适配器 listView.setAdapter(arr_adapter);
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2018-03-22

  • 关于LIstView的数据适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2015-10-20

  • 数据适配器是连接数据源与视图界面之间的桥梁 实现过程:新建适配器-》添加数据源到适配器-》视图加载适配器
    查看全部
    0 采集 收起 来源:解读适配器

    2015-10-20

  • 处理fragment事务
    查看全部
  • 课程目标: 1.理解ListView的基础使用: 2.熟练运用两种适配器:(ArrayAdapter,SimpleAdapter) 3.熟练运用两种监听器(OnScrollListener,OnItemClickListener) 4.熟练运用适配器数据的刷新(notifyDataChanged)
    查看全部
    0 采集 收起 来源:课程目标

    2015-10-20

  • 处理fragment事务
    查看全部
  • 这节课的思路是现有一个MainActivity(主界面),它对应的布局是Main.xml(RadioGroup,RadioButton). 之后老师创建了一个MainActivity2(静态加载Fragment的界面),它对应的布局文件是Main2.xml(这个布局里添加了一个Fragment标签->静态加载),并在这个xml文件中为Fragment标签定义了:name="MyFragment"属性,这个属性对应了Fragment标签对应的类--->这个MyFragment.java(继承Fragment),并重写onCreatView().并为这个类声明(创建)了一个布局文件(fragment.xml)。并添加了一个TextView和Button.通过inflater.inflate()将布局文件添加到这个MyFragment中。---->回到MainActivity2通过setContextView()将main2.xml加载。 最后回到MainActivity.java为第一个RadioButton添加点击事件(通过intent意图,跳转到MainActivity2). 老师在MainActivity2中直接通过findViewById();将fragment.xml文件中的Button加载,这是因为通过层层加载,这个button已经存在于main2.xml中了。 最后在清单文件中添加MainActivity2,并在main2.xml中为Fragment标签添加一个id。
    查看全部
  • 每个组建必须包含Android:name属性,推荐用全名称,(包名。类名),过滤器(inten-filter)可以选写 四大组件中,除了BroadcastReceiver可以用代码声明注册外,其他组件必须在Mainfest文件中配置,否则报错
    查看全部
    0 采集 收起 来源:总结

    2015-10-20

举报

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

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