Added in API level 1

ListAdapter

interface ListAdapter : Adapter
android.widget.ListAdapter

Extended Adapter that is the bridge between a ListView and the data that backs the list. Frequently that data comes from a Cursor, but that is not required. The ListView can display any data provided that it is wrapped in a ListAdapter.

Summary

Inherited constants
Public methods
abstract Boolean

Indicates whether all the items in this adapter are enabled.

abstract Boolean
isEnabled(position: Int)

Returns true if the item at the specified position is not a separator.

Inherited functions

Public methods

areAllItemsEnabled

Added in API level 1
abstract fun areAllItemsEnabled(): Boolean

Indicates whether all the items in this adapter are enabled. If the value returned by this method changes over time, there is no guarantee it will take effect. If true, it means all items are selectable and clickable (there is no separator.)

Return
Boolean True if all items are enabled, false otherwise.

See Also

isEnabled

Added in API level 1
abstract fun isEnabled(position: Int): Boolean

Returns true if the item at the specified position is not a separator. (A separator is a non-selectable, non-clickable item). The result is unspecified if position is invalid. An ArrayIndexOutOfBoundsException should be thrown in that case for fast failure.

Parameters
position Int: Index of the item
Return
Boolean True if the item is not a separator