public class ExpirationDateItemAdapter
extends android.widget.ArrayAdapter<java.lang.String>
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.Integer> |
mDisabledPositions |
private android.widget.AdapterView.OnItemClickListener |
mOnItemClickListener |
private android.graphics.drawable.ShapeDrawable |
mSelectedItemBackground |
private int |
mSelectedPosition |
private ExpirationDateDialogTheme |
mTheme |
Constructor and Description |
---|
ExpirationDateItemAdapter(android.content.Context context,
ExpirationDateDialogTheme theme,
java.util.List<java.lang.String> objects)
Instantiates a new Expiration date item adapter.
|
ExpirationDateItemAdapter(android.content.Context context,
int resource)
Instantiates a new Expiration date item adapter.
|
ExpirationDateItemAdapter(android.content.Context context,
int resource,
int textViewResourceId)
Instantiates a new Expiration date item adapter.
|
ExpirationDateItemAdapter(android.content.Context context,
int resource,
int textViewResourceId,
java.util.List<java.lang.String> objects)
Instantiates a new Expiration date item adapter.
|
ExpirationDateItemAdapter(android.content.Context context,
int resource,
int textViewResourceId,
java.lang.String[] objects)
Instantiates a new Expiration date item adapter.
|
ExpirationDateItemAdapter(android.content.Context context,
int resource,
java.util.List<java.lang.String> objects)
Instantiates a new Expiration date item adapter.
|
ExpirationDateItemAdapter(android.content.Context context,
int resource,
java.lang.String[] objects)
Instantiates a new Expiration date item adapter.
|
Modifier and Type | Method and Description |
---|---|
android.view.View |
getView(int position,
android.view.View convertView,
android.view.ViewGroup parent) |
void |
setDisabled(java.util.List<java.lang.Integer> disabledPositions)
Sets disabled.
|
void |
setOnItemClickListener(android.widget.AdapterView.OnItemClickListener listener)
Sets on item click listener.
|
void |
setSelected(int position)
Sets selected.
|
add, addAll, addAll, clear, createFromResource, getAutofillOptions, getContext, getCount, getDropDownView, getDropDownViewTheme, getFilter, getItem, getItemId, getPosition, insert, notifyDataSetChanged, remove, setDropDownViewResource, setDropDownViewTheme, setNotifyOnChange, sort
areAllItemsEnabled, getItemViewType, getViewTypeCount, hasStableIds, isEmpty, isEnabled, notifyDataSetInvalidated, registerDataSetObserver, setAutofillOptions, unregisterDataSetObserver
private ExpirationDateDialogTheme mTheme
private android.graphics.drawable.ShapeDrawable mSelectedItemBackground
private android.widget.AdapterView.OnItemClickListener mOnItemClickListener
private int mSelectedPosition
private java.util.List<java.lang.Integer> mDisabledPositions
public ExpirationDateItemAdapter(android.content.Context context, int resource)
context
- the contextresource
- the resourcepublic ExpirationDateItemAdapter(android.content.Context context, int resource, int textViewResourceId)
context
- the contextresource
- the resourcetextViewResourceId
- the text view resource idpublic ExpirationDateItemAdapter(android.content.Context context, int resource, java.lang.String[] objects)
context
- the contextresource
- the resourceobjects
- the objectspublic ExpirationDateItemAdapter(android.content.Context context, int resource, int textViewResourceId, java.lang.String[] objects)
context
- the contextresource
- the resourcetextViewResourceId
- the text view resource idobjects
- the objectspublic ExpirationDateItemAdapter(android.content.Context context, int resource, java.util.List<java.lang.String> objects)
context
- the contextresource
- the resourceobjects
- the objectspublic ExpirationDateItemAdapter(android.content.Context context, int resource, int textViewResourceId, java.util.List<java.lang.String> objects)
context
- the contextresource
- the resourcetextViewResourceId
- the text view resource idobjects
- the objectspublic ExpirationDateItemAdapter(android.content.Context context, ExpirationDateDialogTheme theme, java.util.List<java.lang.String> objects)
context
- the contexttheme
- the themeobjects
- the objectspublic void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener listener)
listener
- the listenerpublic void setSelected(int position)
position
- the positionpublic void setDisabled(java.util.List<java.lang.Integer> disabledPositions)
disabledPositions
- the disabled positionspublic android.view.View getView(int position, android.view.View convertView, android.view.ViewGroup parent)
getView
in interface android.widget.Adapter
getView
in class android.widget.ArrayAdapter<java.lang.String>