Android 第三课时 by姚鑫
2020-01-17 14:44:52 7 举报
AI智能生成
登录查看完整内容
Andorid
作者其他创作
大纲/内容
Android 第三课时 by姚鑫
列表控件
ListView
使用
xml布局添加ListView控件
获取要展示的数据
建立Adapter
用setAdapter方法实现数据绑定
GirdView
RecyclerView
添加依赖
implementation 'com.android.support:recyclerview-v7:28.0.0'
Manager
LinearLayoutManager
线性布局
GridLayoutManager
网格布局
StaggeredGridLayoutManager
瀑布流
适配器adatper
BaseAdapter
ArrayAdapter
第一个参数:上下文
第二个参数:布局文件
第三个参数:List数据
SimpleAdapter
第三个参数:布局文件
第四个参数:Map的键名称
第五个参数:Map的值需要绑定控件的ID
自定义Adapter
创建类继承
构造方法获取数据
需要重写方法
getCount()
得到一共有多少条数据可显示
getItem(int position)
得到某个具体位置的数据项
getItemId(int position)
通过位置id得到某个数据项的唯一标示
通过数据集合中的某个数据项,构造一个显示的子视图
定义ViewHolder
RecyclerAdapter
创建类继承 RecyclerView.Adapter
继承RecyclerView.ViewHolder
实现方法
ViewHolder(@NonNull View itemView)
创建布局
绑定数据
getItemCount()
一共多少条数据
0 条评论
回复 删除
下一页