Android中ListView页脚的关联数据的用途?

时间:2016-09-29 19:23:09

标签: android listview

Android ListView页脚关联数据的用途是什么?有一种方法可以将页脚视图添加到ListView

void addFooterView (View v, Object data, boolean isSelectable)

有关此参数的文档说明:

  

与此视图相关联的数据

但是,文档没有描述它实际上做了什么。那么,数据参数有什么影响?

1 个答案:

答案 0 :(得分:-1)

从适配器的Object data方法返回getItem

By documentation:

  

添加固定视图以显示在列表顶部。如果多次调用此方法,则视图将按添加顺序显示。使用此调用添加的视图可以在需要时获得焦点。

     

注意:首次引入时,只能在使用setAdapter(ListAdapter)设置适配器之前调用此方法。从KITKAT开始,可以随时调用此方法。如果ListView的适配器没有扩展HeaderViewListAdapter,它将被WrapperListAdapter的支持实例包装。

Parameters:
v             View: The view to add.
data          Object: Data to associate with this view
isSelectable  boolean: whether the item is selectable 

然后

From the Adapters documentation

  

getItem在API级别1中添加

     

Object getItem(int position)

     

获取与数据集中指定位置关联的数据项。

Parameters
position    int: Position of the item whose data we want within the adapter's data set.
Returns
Object      The data at the specified position.