public static final class AccessibilityNodeInfo.CollectionItemInfo extends Object
obtain(int, int, int, int, boolean)
to get an instance.
A collection item is contained in a collection, it starts at a given row and column in the collection, and spans one or more rows and columns. For example, a header of two related table columns starts at the first row and the first column, spans one row and two columns.
Modifier and Type | Method and Description |
---|---|
int |
getColumnIndex()
Gets the column index at which the item is located.
|
int |
getColumnSpan()
Gets the number of columns the item spans.
|
int |
getRowIndex()
Gets the row index at which the item is located.
|
int |
getRowSpan()
Gets the number of rows the item spans.
|
boolean |
isHeading()
Gets if the collection item is a heading.
|
boolean |
isSelected()
Gets if the collection item is selected.
|
static AccessibilityNodeInfo.CollectionItemInfo |
obtain(AccessibilityNodeInfo.CollectionItemInfo other)
Obtains a pooled instance that is a clone of another one.
|
static AccessibilityNodeInfo.CollectionItemInfo |
obtain(int rowIndex,
int rowSpan,
int columnIndex,
int columnSpan,
boolean heading)
Obtains a pooled instance.
|
static AccessibilityNodeInfo.CollectionItemInfo |
obtain(int rowIndex,
int rowSpan,
int columnIndex,
int columnSpan,
boolean heading,
boolean selected)
Obtains a pooled instance.
|
public static AccessibilityNodeInfo.CollectionItemInfo obtain(AccessibilityNodeInfo.CollectionItemInfo other)
other
- The instance to clone.public static AccessibilityNodeInfo.CollectionItemInfo obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading)
rowIndex
- The row index at which the item is located.rowSpan
- The number of rows the item spans.columnIndex
- The column index at which the item is located.columnSpan
- The number of columns the item spans.heading
- Whether the item is a heading.public static AccessibilityNodeInfo.CollectionItemInfo obtain(int rowIndex, int rowSpan, int columnIndex, int columnSpan, boolean heading, boolean selected)
rowIndex
- The row index at which the item is located.rowSpan
- The number of rows the item spans.columnIndex
- The column index at which the item is located.columnSpan
- The number of columns the item spans.heading
- Whether the item is a heading.selected
- Whether the item is selected.public int getColumnIndex()
public int getRowIndex()
public int getColumnSpan()
public int getRowSpan()
public boolean isHeading()
public boolean isSelected()