# Buttons [Buttons](https://material.io/components/buttons/) allow users to take actions, and make choices, with a single tap. !["Overview"](assets/buttons/buttons_hero.png) **Contents** * [Design & API Documentation](#design-api-documentation) * [Using buttons](#using-buttons) * [Elevated button](#elevated-button) * [Filled button](#filled-button) * [Filled tonal button](#filled-tonal-button) * [Outlined button](#outlined-button) * [Text button](#text-button) * [Toggle button](#toggle-button) * [Icon button](#icon-button) * [Theming](#theming-buttons) ## Design & API Documentation * [Google Material3 Spec](https://material.io/components/buttons/overview) * [API Reference](https://developer.android.com/reference/com/google/android/material/button/package-summary) ## Using buttons Before you can use Material buttons, you need to add a dependency to the Material Components for Android library. For more information, go to the [Getting started](https://github.com/material-components/material-components-android/tree/master/docs/getting-started.md) page. **Note:** `