# SearchView.Behavior

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

*** ** * ** ***


```
public class SearchView.Behavior
```

<br />

*** ** * ** ***

Behavior that sets up an `https://developer.android.com/reference/com/google/android/material/search/SearchView` with an `https://developer.android.com/reference/com/google/android/material/search/SearchBar`.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/search/SearchView.Behavior#Behavior()()` |
| `https://developer.android.com/reference/com/google/android/material/search/SearchView.Behavior#Behavior(Context,AttributeSet)(Context context, AttributeSet attrs)` |

| ### Public methods |
|---|---|
| `boolean` | `https://developer.android.com/reference/com/google/android/material/search/SearchView.Behavior#onDependentViewChanged(CoordinatorLayout,com.google.android.material.search.SearchView,View)( CoordinatorLayout parent, https://developer.android.com/reference/com/google/android/material/search/SearchView child, View dependency )` |

## Public constructors

### Behavior

```
public Behavior()
```

### Behavior

```
public Behavior(Context context, AttributeSet attrs)
```

## Public methods

### onDependentViewChanged

```
public boolean onDependentViewChanged(
    CoordinatorLayout parent,
    SearchView child,
    View dependency
)
```