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大同小异!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。