# TabLayout.TabView

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

*** ** * ** ***


```
public final inner class TabLayout.TabView
```

<br />

*** ** * ** ***

A LinearLayout containing `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.Tab` instances for use with `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout`.

## Summary

| ### Public fields |
|---|---|
| `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.Tab` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#tab()` |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#TabView(Context)(Context context)` |

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.Tab` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#getTab()()` |
| `void` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo)(AccessibilityNodeInfo info)` |
| `void` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#onMeasure(int,int)(int origWidthMeasureSpec, int origHeightMeasureSpec)` |
| `boolean` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#performClick()()` |
| `void` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#setSelected(boolean)(boolean selected)` |

| ### Protected methods |
|---|---|
| `void` | `https://developer.android.com/reference/com/google/android/material/tabs/TabLayout.TabView#drawableStateChanged()()` |

## Public fields

### tab

```
public TabLayout.Tab tab
```

## Public constructors

### TabView

```
public TabView(Context context)
```

## Public methods

### getTab

```
public TabLayout.Tab getTab()
```

### onInitializeAccessibilityNodeInfo

```
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info)
```

### onMeasure

```
public void onMeasure(int origWidthMeasureSpec, int origHeightMeasureSpec)
```

### performClick

```
public boolean performClick()
```

### setSelected

```
public void setSelected(boolean selected)
```

## Protected methods

### drawableStateChanged

```
protected void drawableStateChanged()
```