Adapter Layout 概述
来源:互联网 发布:超人电力软件破解版 编辑:程序博客网 时间:2024/05/03 06:54
1.Adapter Layout 是什么?
1)View
2)ViewGroup
3)AdapterView (适配视图)
2.Adapter Layout 应用场合?
结合具体的Adapter Layout进行分析,例如ListView
要以列表的形式显示多个item.
3.Adapter Layout 常用类型?
1)ListView
2)GridView
3)Spinner
4)ViewPager (特殊的ViewGroup)
5)...........
4.Adapter Layout 构成及实现原理分析?
所有的AdapterLayout都是一种特殊的ViewGroup,
这些ViewGroup会以某种布局形式呈现相关item(
这些item可以理解为ViewGroup中的子元素),然后
通过这些item为用户呈现具体数据内容。
这些ViewGroup中呈现的Item都需要借助一个称之为
Adapter(适配器)的对象进行构建及组装。
Adapter 在构建Item时需要:
1)item数据 (例如一个联系人信息)
2)item布局 (例如一个用于呈现联系人信息的view)
3)bind数据 (将这个联系人的信息添加到item布局对象上)
5.Adpater Layout 应用构建步骤?
1)获得或构建Adapter Layout对象(例如ListView,GridView,..)
2)构建一个Adapter(适配器)对象(new XXXAdapter(....))
3)让AdapterLayout关联适配器对象(setAdatper())
6.Adapter Layout 中常用Adapter及相关概述?
1)ListAdapter (接口)
2)BaseAdatper (实现了ListAdapter的抽象类型,可以在此基础上自己扩展adapter)
3)ArrayAdapter (基于数组实现的一个简单适配器)
4)SimpleAdapter(基于List<? extends Map<String,?>>实现的一个适配器)
5)SimpleCursorAdapter(基于数据库数据Cursor实现的一个适配器)
6)PagerAdapter(主要针对于ViewPager实现分页设置一个适配器)
0 0
- Adapter Layout 概述
- android *** Layout 13 Adapter
- adapter layout 优化
- Adapter Layout简介
- android *** Layout 08 AutoCompleteTextView && Adapter
- Android学习 layout\Widget View\Adapter整理
- RecyclerView: No adapter attached; skipping layout
- RecyclerView has no adapter, skip layout
- 关于RecyclerView: No adapter attached; skipping layout
- E/RecyclerView: No adapter attached; skipping layout
- RecyclerView: No adapter attached; skipping layout
- No adapter attached; skipping layout解决方法
- RecylerView:no adapter attached;skipping layout
- recyclerview No adapter attached; skipping layout
- No adapter attached; skipping layout 原因、解决办法
- Android概述、Common Layout介绍
- WPF Layout 系统概述——Measure
- WPF Layout 系统概述——Arrange
- eclipse 校验器问题
- 身份证号码校验
- 2016 ACM/ICPC Asia Regional Qingdao Online 青岛网赛
- Android 7.0 Nougat 不得不知的 11 项新功能
- 我的一个朋友过来面试引发我要说的一个小话题
- Adapter Layout 概述
- ubuntu16.04+windows8.1GPT分区下的引导
- 关于Delphi的Web_Service其中的IIS配置
- 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中<meta-data>变量的值
- last-of-type选择器
- 处理运行时变更
- 7个影响数据分析的数据建模错误
- 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可更新结果!
- iOS 设置UIWebView允许请求https网络请求