# Print output for @column tags ?>
Developers

- Design
- Develop
- Distribute

Developer Console

## Most visited

## Recently visited

## Results for

Summary: Inherited Constants | Methods | Inherited Methods

# WrapperListAdapter

`public interface WrapperListAdapter`
`implements ListAdapter`

android.widget.WrapperListAdapter

Known indirect subclasses HeaderViewListAdapter
HeaderViewListAdapter | ListAdapter used when a ListView has header views.

List adapter that wraps another list adapter. The wrapped adapter can be retrieved by calling `getWrappedAdapter()`.

See also:

- `ListView`

## Summary

### Inherited constants
From interface `android.widget.Adapter`
`int` | `IGNORE_ITEM_VIEW_TYPE` An item view type that causes the `AdapterView` to ignore the item view.
`int` | `NO_SELECTION`

### Public methods
`abstract ListAdapter` | `getWrappedAdapter()` Returns the adapter wrapped by this list adapter.

### Inherited methods
From interface `android.widget.ListAdapter`
`abstract boolean` | `areAllItemsEnabled()` Indicates whether all the items in this adapter are enabled.
`abstract boolean` | `isEnabled(int position)` Returns true if the item at the specified position is not a separator.
From interface `android.widget.Adapter`
`default CharSequence[]` | `getAutofillOptions()` Gets a string representation of the adapter data that can help `AutofillService` autofill the view backed by the adapter.
`abstract int` | `getCount()` How many items are in the data set represented by this Adapter.
`abstract Object` | `getItem(int position)` Get the data item associated with the specified position in the data set.
`abstract long` | `getItemId(int position)` Get the row id associated with the specified position in the list.
`abstract int` | `getItemViewType(int position)` Get the type of View that will be created by `getView(int, View, ViewGroup)` for the specified item.
`abstract View` | `getView(int position, View convertView, ViewGroup parent)` Get a View that displays the data at the specified position in the data set.
`abstract int` | `getViewTypeCount()` Returns the number of types of Views that will be created by `getView(int, View, ViewGroup)`.
`abstract boolean` | `hasStableIds()` Indicates whether the item ids are stable across changes to the underlying data.
`abstract boolean` | `isEmpty()`
`abstract void` | `registerDataSetObserver(DataSetObserver observer)` Register an observer that is called when changes happen to the data used by this adapter.
`abstract void` | `unregisterDataSetObserver(DataSetObserver observer)` Unregister an observer that has previously been registered with this adapter via `registerDataSetObserver(DataSetObserver)`.

## Public methods

### getWrappedAdapter

    public abstract ListAdapter getWrappedAdapter ()

Returns the adapter wrapped by this list adapter.

Returns
`ListAdapter` | The `ListAdapter` wrapped by this adapter.

Full name *
Email address *
Company / developer name
One of your Play Store app URLs *
Which best describes your business:*
Apps
Games
Apps & Games
*
*