# ListItem

Artifact: [androidx.pdf:pdf-core](https://developer.android.com/jetpack/androidx/releases/pdf) [View Source](https://cs.android.com/search?q=file:androidx/pdf/models/ListItem.kt+class:androidx.pdf.models.ListItem) Added in [1.0.0-beta01](https://developer.android.com/jetpack/androidx/releases/pdf#1.0.0-beta01)

*** ** * ** ***


```
public final class ListItem implements Parcelable
```

<br />

*** ** * ** ***

Represents a single option in a combo box or list box PDF form widget.

## Summary

| ### Public fields |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/os/Parcelable.Creator.html<@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/pdf/models/ListItem>` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#CREATOR()` |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/pdf/models/ListItem#ListItem(kotlin.String,kotlin.Boolean)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html label, boolean isSelected)` |

| ### Public methods |
|---|---|
| `int` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#describeContents()()` |
| `boolean` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#equals(kotlin.Any)(https://developer.android.com/reference/java/lang/Object.html other)` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#getLabel()()` |
| `int` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#hashCode()()` |
| `final boolean` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#isSelected()()` |
| `void` | `https://developer.android.com/reference/androidx/pdf/models/ListItem#writeToParcel(android.os.Parcel,kotlin.Int)(@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/android/os/Parcel.html dest, int flags)` |

## Public fields

### CREATOR

```
public static final @NonNull Parcelable.Creator<@NonNull ListItem> CREATOR
```

## Public constructors

### ListItem

Added in [1.0.0-beta01](https://developer.android.com/jetpack/androidx/releases/pdf#1.0.0-beta01)

```
public ListItem(@NonNull String label, boolean isSelected)
```

## Public methods

### describeContents

Added in [1.0.0-beta01](https://developer.android.com/jetpack/androidx/releases/pdf#1.0.0-beta01)

```
public int describeContents()
```

### equals

```
public boolean equals(Object other)
```

### getLabel

Added in [1.0.0-beta01](https://developer.android.com/jetpack/androidx/releases/pdf#1.0.0-beta01)

```
public final @NonNull String getLabel()
```

### hashCode

```
public int hashCode()
```

### isSelected

Added in [1.0.0-beta01](https://developer.android.com/jetpack/androidx/releases/pdf#1.0.0-beta01)

```
public final boolean isSelected()
```

### writeToParcel

Added in [1.0.0-beta01](https://developer.android.com/jetpack/androidx/releases/pdf#1.0.0-beta01)

```
public void writeToParcel(@NonNull Parcel dest, int flags)
```