com.xtremelabs.robolectric.shadows
Class ShadowAdapterView
java.lang.Object
com.xtremelabs.robolectric.shadows.ShadowView
com.xtremelabs.robolectric.shadows.ShadowViewGroup
com.xtremelabs.robolectric.shadows.ShadowAdapterView
- Direct Known Subclasses:
- ShadowAbsSpinner, ShadowListView
@Implements(value=android.widget.AdapterView.class)
public class ShadowAdapterView
- extends ShadowViewGroup
Methods inherited from class com.xtremelabs.robolectric.shadows.ShadowView |
__constructor__, __constructor__, clearWasInvalidated, dispatchTouchEvent, dump, dumpFirstPart, dumpIndent, getBackgroundResourceId, getBottom, getContext, getHeight, getId, getLayoutParams, getLeft, getMeasuredWidth, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getParent, getResources, getRight, getRootView, getTag, getTag, getTop, getVisibility, getWidth, inflate, invalidate, isClickable, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isSelected, layout, performClick, requestFocus, requestFocus, setBackgroundResource, setBottom, setClickable, setEnabled, setFocusable, setFocusableInTouchMode, setFocused, setId, setLayoutParams, setLeft, setOnClickListener, setOnFocusChangeListener, setOnKeyListener, setOnTouchListener, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setRight, setSelected, setTag, setTag, setTop, setViewFocus, setVisibility, wasInvalidated |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShadowAdapterView
public ShadowAdapterView()
setAdapter
@Implementation
public void setAdapter(android.widget.Adapter adapter)
checkValidity
public boolean checkValidity()
- Check if our adapter's items have changed without
onChanged()
or onInvalidated()
having been called.
- Returns:
- true if the object is valid, false if not
- Throws:
java.lang.RuntimeException
- if the items have been changed without notification
getSelectedItemPosition
public int getSelectedItemPosition()
- Non-Android accessor.
- Returns:
- the index of the selected item
getAdapter
@Implementation
public android.widget.Adapter getAdapter()
getCount
@Implementation
public int getCount()
setOnItemSelectedListener
@Implementation
public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener listener)
getOnItemSelectedListener
@Implementation
public final android.widget.AdapterView.OnItemSelectedListener getOnItemSelectedListener()
setOnItemClickListener
@Implementation
public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener listener)
getOnItemClickListener
@Implementation
public final android.widget.AdapterView.OnItemClickListener getOnItemClickListener()
getItemAtPosition
@Implementation
public java.lang.Object getItemAtPosition(int position)
setSelection
@Implementation
public void setSelection(int position)
performItemClick
@Implementation
public boolean performItemClick(android.view.View view,
int position,
long id)