Android学习-第六天_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > Android学习-第六天

Android学习-第六天

 2015/3/1 20:43:13  鬼影阿呆  程序员俱乐部  我要评论(0)
  • 摘要:学习内容:ListFragment组件====ListFragment====ListFragment是Fragment的一个子类,用于抽象展现列表视图(ListView),不过它使用一种叫adapter的控制器来与MODEL层进行交互!adapter的作用如下:1.创建必要的视图组件(比如TextView)2.从MODEL层获取数据(主要的功能)3.提供视图给ListView进行展示一般情况下使用比较多的adapter是ArrayAdapter,默认情况下ArrayAdapter<
  • 标签:android 学习

学习内容:ListFragment组件

 

====ListFragment====

ListFragment是Fragment的一个子类,用于抽象展现列表视图(ListView),不过它使用一种叫adapter的控制器来与MODEL层进行交互!

 

adapter的作用如下:

1.创建必要的视图组件(比如TextView)

2.从MODEL层获取数据(主要的功能)

3.提供视图给ListView进行展示

 

一般情况下使用比较多的adapter是ArrayAdapter,默认情况下ArrayAdapter<T>.getView(...)依赖具体数据模型类的ToString()方法获取

文本内容,如果不满足默认的实现方法,那么可以自定义列表项目的内容:

1.创建一个新的列表视图布局文件

2.创建一个子类,继承ArrayAdapter,实现必要的方法(比如getView方法)

 

另外下面的方法:

public void onListItemClick(ListView l, View v, int position, long id)

用于响应用户的点击操作

 

Fragment arguments
类似activity之间信息交互方式,fragment也有自己的信息交互方式,使用方式和activity大同小异!

 

上一篇: 在Swift中应用Grand Central Dispatch(上) 下一篇: 没有下一篇了!
发表评论
用户名: 匿名