AndBase开发框架  1.5.7
 全部  命名空间 文件 函数 变量 枚举值 
Public 成员函数 | 包属性 | 静态包属性 | Private 成员函数 | Private 属性 | 所有成员列表
com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter类 参考
类 com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter 继承关系图:

Public 成员函数

 AbMultiColumnHeaderViewListAdapter (ArrayList< AbMultiColumnAbsListView.FixedViewInfo > headerViewInfos, ArrayList< AbMultiColumnAbsListView.FixedViewInfo > footerViewInfos, ListAdapter adapter)
 
int getHeadersCount ()
 
int getFootersCount ()
 
boolean isEmpty ()
 
boolean removeHeader (View v)
 
boolean removeFooter (View v)
 
int getCount ()
 
boolean areAllItemsEnabled ()
 
boolean isEnabled (int position)
 
Object getItem (int position)
 
long getItemId (int position)
 
boolean hasStableIds ()
 
View getView (int position, View convertView, ViewGroup parent)
 
int getItemViewType (int position)
 
int getViewTypeCount ()
 
void registerDataSetObserver (DataSetObserver observer)
 
void unregisterDataSetObserver (DataSetObserver observer)
 
Filter getFilter ()
 
ListAdapter getWrappedAdapter ()
 

包属性

ArrayList
< AbMultiColumnAbsListView.FixedViewInfo > 
mHeaderViewInfos
 
ArrayList
< AbMultiColumnAbsListView.FixedViewInfo > 
mFooterViewInfos
 
boolean mAreAllFixedViewsSelectable
 

静态包属性

static final ArrayList
< AbMultiColumnAbsListView.FixedViewInfo > 
EMPTY_INFO_LIST
 

Private 成员函数

boolean areAllListInfosSelectable (ArrayList< AbMultiColumnAbsListView.FixedViewInfo > infos)
 

Private 属性

final ListAdapter mAdapter
 
final boolean mIsFilterable
 

详细描述

ListAdapter used when a ListView has header views. This ListAdapter wraps another one and also keeps track of the header views and their associated data objects.

This is intended as a base class; you will probably not need to use this class directly in your own code.

构造及析构函数说明

com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.AbMultiColumnHeaderViewListAdapter ( ArrayList< AbMultiColumnAbsListView.FixedViewInfo >  headerViewInfos,
ArrayList< AbMultiColumnAbsListView.FixedViewInfo >  footerViewInfos,
ListAdapter  adapter 
)
inline

成员函数说明

boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.areAllItemsEnabled ( )
inline
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.areAllListInfosSelectable ( ArrayList< AbMultiColumnAbsListView.FixedViewInfo >  infos)
inlineprivate
int com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getCount ( )
inline
Filter com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getFilter ( )
inline
int com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getFootersCount ( )
inline
int com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getHeadersCount ( )
inline
Object com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getItem ( int  position)
inline
long com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getItemId ( int  position)
inline
int com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getItemViewType ( int  position)
inline
View com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getView ( int  position,
View  convertView,
ViewGroup  parent 
)
inline
int com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getViewTypeCount ( )
inline
ListAdapter com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.getWrappedAdapter ( )
inline
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.hasStableIds ( )
inline
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.isEmpty ( )
inline
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.isEnabled ( int  position)
inline
void com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.registerDataSetObserver ( DataSetObserver  observer)
inline
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.removeFooter ( View  v)
inline
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.removeHeader ( View  v)
inline
void com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.unregisterDataSetObserver ( DataSetObserver  observer)
inline

类成员变量说明

final ArrayList<AbMultiColumnAbsListView.FixedViewInfo> com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.EMPTY_INFO_LIST
staticpackage
初始值:
=
new ArrayList<AbMultiColumnAbsListView.FixedViewInfo>()
final ListAdapter com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.mAdapter
private
boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.mAreAllFixedViewsSelectable
package
ArrayList<AbMultiColumnAbsListView.FixedViewInfo> com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.mFooterViewInfos
package
ArrayList<AbMultiColumnAbsListView.FixedViewInfo> com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.mHeaderViewInfos
package
final boolean com.ab.view.pullview.AbMultiColumnHeaderViewListAdapter.mIsFilterable
private

该类的文档由以下文件生成: