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

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

Smile浅笑 JAVA开发工程师
难度入门
时长 5小时 0分
  • (SimpleAdapter)数据适配器的实现过程: 1.新建适配器 simp_adapter=new SimpleAdapter<String>(context,data,resource,from,to); context:上下文(this) data:有特定泛型的集合数据源--一个由Map所组成的List集合 (新建自定义List<Map<String,Object>> dataList并通过方法返回在此处---详见笔记附录1) <每一个Map都会去对应列表中的一行 每一个Map中的键必须包含所有在from中所指定的键> resource:列表项的布局文件(自定义布局) from:记录Map中的键名(new String[]{布局文件的name}) to:绑定数据视图中的ID,与from成对应关系(new int[]{布局文件中ID}) 2.添加数据源到适配器(上一步已包含) 3.视图(ListView)加载适配器 listView.setAdapter(simp_adapter); 笔记附录: 1.返回List的方法 private List<Map<String,Object>> getData(){ for(int i=0;i<20;i++) { Map<String,Object>map=new HashMap<String,Object>(); map.put("pic",R.drawable.ic_launcher); map.put("text","慕课网"+i); dataList.add(map); } return dataList; }
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2018-03-22

  • 要获取的是TextView的高度,TextView在ScrollView里,是ScrollView的孩子,而且只有一个孩子,所以用getChildAt(0)就相当于获取到TextView这个孩子了,因为Scroll里最多只能包含一个组件,所以只有一个孩子
    查看全部
  • (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

  • 纯文字的用ArrayAdapter 数组适配器,图文并茂的应SimpleAdapter 简单适配器
    查看全部
    0 采集 收起 来源:典型应用案例

    2016-05-30

  • 数据适配器: 作用:把复杂的数据(数组、链表,数据库,集合等)填充在指定视图界面上。 ArrayAdapter(数组适配器):用于绑定格式单一的数据。数据源:可以是集合或数组 SimpleAdapter(简单适配器):用于绑定格式复杂的数据。数据源:只能是特定泛指的集合。 数据适配器是连接数据源和视图界面的桥梁。 实现过程:新建适配器-->添加数据源到适配器-->视图加载适配器。
    查看全部
    0 采集 收起 来源:解读适配器

    2018-03-22

  • 课程目标: 1.理解 ListView 的基础使用 2.学会熟练运用两种适配器( ArrayAdapter SimpleAdapter ) 3.学会熟练运用两种监听器( OnScrollListener OnItemClickListener ) 4.学会熟练运用适配器数据的刷新( notifyDataChanged ) ListView 作用:android系统中显示列表的控件 ListView控件 (每一个ListView都可以包含很多个列表项)
    查看全部
    1 采集 收起 来源:ListView解析

    2016-05-30

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

    2016-05-30

  • 静态加载fragment,xml文件中一定要写上id
    查看全部
  • simpleadpter参数含义
    查看全部
    0 采集 收起 来源:使用SimpleAdapter

    2016-05-30

  • arrayadpter
    查看全部
    0 采集 收起 来源:使用ArrayAdapter

    2016-05-30

  • 日历初始化
    查看全部
  • 滚动监听器 三种状态
    查看全部
  • 1. AndoidMainifest.xml配置文件 1.1 全局篇 ①package:包名 ②android:versionCode:版本号 ③android:versionName:版本名 ④版本信息 <uses-sdk> android:minSdkVersion//最低版本 android:targetSdkVersion//q期望版本 1.2 组件篇(在src中编写组件的各种方法,在配置文件中配置组件) 1.2.1 <application>最外层包裹,只有一个 包括属性:icon、label、theme 1.2.2 <activity> 每一个Activity都必须有(显示界面) ①包括属性 name、label ②<intent-filter>:活动的Activity(MAIN 类别是LAUNCH表示启动页面) 1.2.3 <service> 每一个Service类都需要(后台逻辑代码的处理) ①包括属性name、等 ②<intent-filter> 1.2.4 <provider> 内容提供者,管理数据库访问以及程序内和程序间共享 ①包括属性name、authorities(域名)等 1.2.5 <receiver> 广播接受者,全局事件的监听器(可以不配置,代码声明即可) ①包括name等属性 ②<intent-filter> //intent-filter相当于名片,供intent完成识别和访问等 1.3 权限篇 1.3.1 选择Permission标签,选择add添加,即可(常用的可以记住) 1.3.2 <uses-peimission>申请权限 1.3.3 自定义权限(保护重要组件) 比如不需要别人进入我的Activity,则在activity中加入 android:permission="eee" 再添加peimission标签 <permission android:name="eee" android:protectionLevel="normal" /> 如果想访问,则第二个应用添加权限 <uses-peimission> android:name="eee" />
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  • Mainfest总结
    查看全部
    0 采集 收起 来源:总结

    2016-05-29

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

    2016-05-29

举报

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

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