public class SearchAdapter extends android.widget.BaseAdapter implements android.widget.Filterable, AbstractSearchFilter.OnFilterResultListener
| Constructor and Description |
|---|
SearchAdapter(android.content.Context context,
java.lang.String[] suggestions) |
SearchAdapter(android.content.Context context,
java.lang.String[] suggestions,
android.graphics.drawable.Drawable suggestionIcon,
boolean ellipsize) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCount() |
android.widget.Filter |
getFilter() |
java.lang.Object |
getItem(int position) |
long |
getItemId(int position) |
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
void |
publishResults(java.util.List<java.lang.String> results)
过滤结果
|
SearchAdapter |
setSearchFilter(AbstractSearchFilter searchFilter)
设置搜索过滤器
|
areAllItemsEnabled, getAutofillOptions, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserverpublic SearchAdapter(android.content.Context context,
java.lang.String[] suggestions)
public SearchAdapter(android.content.Context context,
java.lang.String[] suggestions,
android.graphics.drawable.Drawable suggestionIcon,
boolean ellipsize)
public android.widget.Filter getFilter()
getFilter in interface android.widget.Filterablepublic SearchAdapter setSearchFilter(AbstractSearchFilter searchFilter)
searchFilter - public void publishResults(java.util.List<java.lang.String> results)
AbstractSearchFilter.OnFilterResultListenerpublishResults in interface AbstractSearchFilter.OnFilterResultListenerresults - 搜索结果public int getCount()
getCount in interface android.widget.Adapterpublic java.lang.Object getItem(int position)
getItem in interface android.widget.Adapterpublic long getItemId(int position)
getItemId in interface android.widget.Adapterpublic android.view.View getView(int position,
android.view.View convertView,
android.view.ViewGroup parent)
getView in interface android.widget.Adapter