public static class UserDetailView.Adapter extends UserSwitcherController.BaseUserAdapter implements View.OnClickListener
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION
Constructor and Description |
---|
Adapter(Context context,
UserSwitcherController controller) |
Modifier and Type | Method and Description |
---|---|
View |
getView(int position,
View convertView,
ViewGroup parent)
Get a View that displays the data at the specified position in the data set.
|
void |
onClick(View view)
Called when a view has been clicked.
|
getCount, getDrawable, getItem, getItemId, getName, refresh, switchTo
areAllItemsEnabled, getDropDownView, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated, registerDataSetObserver, unregisterDataSetObserver
public Adapter(Context context, UserSwitcherController controller)
public View getView(int position, View convertView, ViewGroup parent)
Adapter
LayoutInflater.inflate(int, android.view.ViewGroup, boolean)
to specify a root view and to prevent attachment to the root.getView
in interface Adapter
position
- The position of the item within the adapter's data set of the item whose view
we want.convertView
- The old view to reuse, if possible. Note: You should check that this view
is non-null and of an appropriate type before using. If it is not possible to convert
this view to display the correct data, this method can create a new view.
Heterogeneous lists can specify their number of view types, so that this View is
always of the right type (see Adapter.getViewTypeCount()
and
Adapter.getItemViewType(int)
).parent
- The parent that this view will eventually be attached topublic void onClick(View view)
View.OnClickListener
onClick
in interface View.OnClickListener
view
- The view that was clicked.