public abstract class BaseTagAdapter<T,H> extends BaseListAdapter<T,H> implements FlowTagLayout.OnInitSelectedPosition
mSelectPosition| Constructor and Description |
|---|
BaseTagAdapter(android.content.Context context) |
BaseTagAdapter(android.content.Context context,
java.util.List<T> data) |
BaseTagAdapter(android.content.Context context,
T[] data) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(T data)
增加标签数据
|
void |
addTags(java.util.List<T> datas)
增加标签数据
|
void |
addTags(T[] datas)
增加标签数据
|
void |
clearAndAddTags(java.util.List<T> datas)
清除并增加标签数据
|
void |
clearAndAddTags(T[] datas)
清除并增加标签数据
|
BaseTagAdapter |
clearSelection()
清除选中项
|
java.util.List<java.lang.Integer> |
getInitSelectedPositions()
获取初始选中的索引的集合
|
int |
getSelectedIndex()
获取选中索引
|
java.util.List<java.lang.Integer> |
getSelectedIndexs()
获取选中索引的集合
|
T |
getSelectedItem()
获取选中索引
|
boolean |
isSelectedPosition(int poi)
初始化选择
|
BaseTagAdapter |
setSelectedIndexs(java.util.List<java.lang.Integer> selectedIndexs) |
BaseTagAdapter |
setSelectedPosition(java.lang.Integer p)
设置初始化选中的标签索引
|
BaseTagAdapter |
setSelectedPositions(int[] ps)
设置初始化选中的标签索引
|
BaseTagAdapter |
setSelectedPositions(java.lang.Integer... ps)
设置初始化选中的标签索引
|
BaseTagAdapter |
setSelectedPositions(java.util.List<java.lang.Integer> ps)
设置初始化选中的标签索引
|
convert, getLayoutId, getView, newViewHolderaddData, addData, addData, addElement, clearData, clearNotNotify, getColor, getContext, getCount, getDrawable, getItem, getItemId, getItems, getSelectItem, getSelectPosition, getSize, getString, gone, inVisible, removeElement, removeElement, removeElements, removeElements, setData, setData, setSelectPosition, updateElement, visibleareAllItemsEnabled, getAutofillOptions, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserverpublic BaseTagAdapter(android.content.Context context)
public BaseTagAdapter(android.content.Context context,
java.util.List<T> data)
public BaseTagAdapter(android.content.Context context,
T[] data)
public void addTag(T data)
data - public void addTags(java.util.List<T> datas)
datas - public void addTags(T[] datas)
datas - public void clearAndAddTags(java.util.List<T> datas)
datas - public void clearAndAddTags(T[] datas)
datas - public BaseTagAdapter setSelectedPosition(java.lang.Integer p)
p - public BaseTagAdapter setSelectedPositions(java.lang.Integer... ps)
ps - public BaseTagAdapter setSelectedPositions(java.util.List<java.lang.Integer> ps)
ps - public BaseTagAdapter clearSelection()
public BaseTagAdapter setSelectedPositions(int[] ps)
ps - public boolean isSelectedPosition(int poi)
isSelectedPosition in interface FlowTagLayout.OnInitSelectedPositionpoi - public java.util.List<java.lang.Integer> getInitSelectedPositions()
public BaseTagAdapter setSelectedIndexs(java.util.List<java.lang.Integer> selectedIndexs)
selectedIndexs - public java.util.List<java.lang.Integer> getSelectedIndexs()
public int getSelectedIndex()
public T getSelectedItem()