# TextInputLayout.AccessibilityDelegate

[View Source](https://github.com/material-components/material-components-android/blob/1.14.0/lib/java/com/google/android/material/textfield/TextInputLayout.java)

*** ** * ** ***


```
public class TextInputLayout.AccessibilityDelegate
```

<br />

*** ** * ** ***

An `https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout.AccessibilityDelegate` intended to be set on an EditText or `https://developer.android.com/reference/com/google/android/material/textfield/TextInputEditText` with `https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout#setTextInputAccessibilityDelegate(com.google.android.material.textfield.TextInputLayout.AccessibilityDelegate)` to provide attributes for accessibility that are managed by `https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout.AccessibilityDelegate#AccessibilityDelegate(com.google.android.material.textfield.TextInputLayout)(https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout layout)` |

| ### Public methods |
|---|---|
| `void` | `https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout.AccessibilityDelegate#onInitializeAccessibilityNodeInfo(View,AccessibilityNodeInfoCompat)( View host, AccessibilityNodeInfoCompat info )` |
| `void` | `https://developer.android.com/reference/com/google/android/material/textfield/TextInputLayout.AccessibilityDelegate#onPopulateAccessibilityEvent(View,AccessibilityEvent)(View host, AccessibilityEvent event)` |

## Public constructors

### AccessibilityDelegate

```
public AccessibilityDelegate(TextInputLayout layout)
```

## Public methods

### onInitializeAccessibilityNodeInfo

```
public void onInitializeAccessibilityNodeInfo(
    View host,
    AccessibilityNodeInfoCompat info
)
```

### onPopulateAccessibilityEvent

```
public void onPopulateAccessibilityEvent(View host, AccessibilityEvent event)
```