ListAdapter
public
interface
ListAdapter
implements
Adapter
android.widget.ListAdapter
|
Known indirect subclasses
|
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
Public methods |
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.
|
Public methods
areAllItemsEnabled
public abstract boolean areAllItemsEnabled ()
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.)
Returns |
boolean |
True if all items are enabled, false otherwise. |
isEnabled
public abstract boolean isEnabled (int position)
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 |
Returns |
boolean |
True if the item is not a separator |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]